类 ReflectionKit
java.lang.Object
com.baomidou.mybatisplus.core.toolkit.ReflectionKit
反射工具类,提供反射相关的快捷操作
- 从以下版本开始:
- 2016-09-22
- 作者:
- Caratacus, hcl
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明excludeOverrideSuperField(Field[] fields, List<Field> superFieldList) 排序重置父类属性getFieldList(Class<?> clazz) 获取该类的所有属性列表getFieldMap(Class<?> clazz) 获取该类的所有属性列表static ObjectgetFieldValue(Object entity, String fieldName) 已过时。3.5.4static Class<?> getSuperClassGenericType(Class<?> clazz, Class<?> genericIfc, int index) 反射对象获取泛型static booleanisPrimitiveOrWrapper(Class<?> clazz) 已过时。static Class<?> resolvePrimitiveIfNecessary(Class<?> clazz) static <T extends AccessibleObject>
TsetAccessible(T object) 已过时。3.5.4AccessController
-
构造器详细资料
-
ReflectionKit
public ReflectionKit()
-
-
方法详细资料
-
getFieldValue
已过时。3.5.4获取字段值- 参数:
entity- 实体fieldName- 字段名称- 返回:
- 属性值
-
getSuperClassGenericType
反射对象获取泛型
- 参数:
clazz- 对象genericIfc- 所属泛型父类index- 泛型所在位置- 返回:
- Class
-
getFieldMap
获取该类的所有属性列表
- 参数:
clazz- 反射类
-
getFieldList
获取该类的所有属性列表
- 参数:
clazz- 反射类
-
excludeOverrideSuperField
public static Map<String,Field> excludeOverrideSuperField(Field[] fields, List<Field> superFieldList) 排序重置父类属性
- 参数:
fields- 子类属性superFieldList- 父类属性
-
isPrimitiveOrWrapper
已过时。判断是否为基本类型或基本包装类型- 参数:
clazz- class- 返回:
- 是否基本类型或基本包装类型
-
resolvePrimitiveIfNecessary
-
setAccessible
已过时。3.5.4AccessController设置可访问对象的可访问权限为 true- 类型参数:
T- 类型- 参数:
object- 可访问的对象- 返回:
- 返回设置后的对象
-