protected ParamDef(String name, TypeReference<T> typeRef, Class<T> primitiveType) { this.name = name; this.typeRef = typeRef; this.primitiveType = primitiveType; this.rawType = Types.getRawType(getType()); }
return Array.newInstance(getRawType(componentType), 0).getClass();
return Array.newInstance(getRawType(componentType), 0).getClass();
return ((Class<?>) t1).isAssignableFrom(getRawType(t2)); Class<?> rawTypeT1 = getRawType(t1); Class<?> rawTypeT2 = getRawType(t2);
return ((Class<?>) t1).isAssignableFrom(getRawType(t2)); Class<?> rawTypeT1 = getRawType(t1); Class<?> rawTypeT2 = getRawType(t2);