所有方法 静态方法 具体方法
| 限定符和类型 |
方法和说明 |
static Class<? extends Object> |
baseClass(Type result) |
static Map<String,Field> |
getFieldMap(Class<?> clazz) |
static Map<String,Method> |
getGetterMap(Class<?> clazz) |
static Type |
getParameterizedType(Type ownerType,
Class<?> declaredClass,
int paramIndex) |
static Type |
getParameterizedType(Type ownerType,
Class<?> declaredClass,
Type declaredType) |
static Class<?> |
getPropertyClass(Type type,
Object key) |
static Type |
getPropertyType(Type type,
Object key) |
static Map<String,Method> |
getSetterMap(Class<?> clazz) |
static Object |
getValue(Object context,
Object key) |
static Class<? extends Object> |
getValueType(Type type) |
static void |
setValue(Object base,
Object key,
Object value) |
static Number |
toValue(Number value,
Class<? extends Object> type) |
static Class<? extends Object> |
toWrapper(Class<? extends Object> type) |