public final class ReflectionKit
extends java.lang.Object
| 构造器和说明 |
|---|
ReflectionKit() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.util.List<java.lang.reflect.Field> |
doGetFieldList(java.lang.Class<?> clazz)
已过时。
3.4.0
|
static java.util.Map<java.lang.String,java.lang.reflect.Field> |
excludeOverrideSuperField(java.lang.reflect.Field[] fields,
java.util.List<java.lang.reflect.Field> superFieldList)
排序重置父类属性
|
static java.util.List<java.lang.reflect.Field> |
getFieldList(java.lang.Class<?> clazz)
获取该类的所有属性列表
|
static java.util.Map<java.lang.String,java.lang.reflect.Field> |
getFieldMap(java.lang.Class<?> clazz)
获取该类的所有属性列表
|
static java.lang.Object |
getFieldValue(java.lang.Object entity,
java.lang.String fieldName)
获取字段值
|
static java.lang.Class<?> |
getSuperClassGenericType(java.lang.Class<?> clazz,
int index)
反射对象获取泛型
|
static boolean |
isPrimitiveOrWrapper(java.lang.Class<?> clazz)
判断是否为基本类型或基本包装类型
|
static java.lang.String |
setMethodCapitalize(java.lang.reflect.Field field,
java.lang.String str)
已过时。
3.0.8
|
@Deprecated
public static java.lang.String setMethodCapitalize(java.lang.reflect.Field field,
java.lang.String str)
反射 method 方法名,例如 setVersion
field - Fieldstr - String JavaBean类的version属性名public static java.lang.Object getFieldValue(java.lang.Object entity,
java.lang.String fieldName)
entity - 实体fieldName - 字段名称public static java.lang.Class<?> getSuperClassGenericType(java.lang.Class<?> clazz,
int index)
反射对象获取泛型
clazz - 对象index - 泛型所在位置public static java.util.Map<java.lang.String,java.lang.reflect.Field> getFieldMap(java.lang.Class<?> clazz)
获取该类的所有属性列表
clazz - 反射类public static java.util.List<java.lang.reflect.Field> getFieldList(java.lang.Class<?> clazz)
获取该类的所有属性列表
clazz - 反射类@Deprecated public static java.util.List<java.lang.reflect.Field> doGetFieldList(java.lang.Class<?> clazz)
获取该类的所有属性列表
clazz - 反射类public static java.util.Map<java.lang.String,java.lang.reflect.Field> excludeOverrideSuperField(java.lang.reflect.Field[] fields,
java.util.List<java.lang.reflect.Field> superFieldList)
排序重置父类属性
fields - 子类属性superFieldList - 父类属性public static boolean isPrimitiveOrWrapper(java.lang.Class<?> clazz)
clazz - class