类 ReflectUtils
java.lang.Object
cn.valot.common.data.ReflectUtils
反射工具类
- 作者:
- sa@linkot.cn
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static Object为对象添加新的字段并复制值 返回添加后生成的新对象 originBean属性指向原对象static String[]extractNames(String methodName) 根据全限定名获取类名和方法名static Class<?>getClassByMethodName(String methodName) 根据全限定名获取类名getDeclaredFields(Class<?> clz) 获取对象的所有字段 包含父字段static MethodgetUniqueMethodByName(String methodName)
-
构造器详细资料
-
ReflectUtils
public ReflectUtils()
-
-
方法详细资料
-
extractNames
根据全限定名获取类名和方法名- 参数:
methodName- 方法名,例: cn.linkot.project.domain.Human.getName- 返回:
- cn.linkot.project.domain.Human, getName
-
getClassByMethodName
根据全限定名获取类名- 参数:
methodName- 方法名,例: cn.linkot.project.domain.Human.getName- 返回:
- 类
- 抛出:
ClassNotFoundException
-
getUniqueMethodByName
-
getDeclaredFields
获取对象的所有字段 包含父字段 -
addFields
@SafeVarargs public static Object addFields(Object o, Dict<String, Object>... dicts) throws IllegalAccessException为对象添加新的字段并复制值 返回添加后生成的新对象 originBean属性指向原对象
-