类 ClassRefInfo
java.lang.Object
com.iohao.game.common.kit.asm.ClassRefInfo
- 所有已实现的接口:
Serializable
class asm相关信息
创建对象 获取方法 获取字段
- 作者:
- 渔民小镇
- 另请参阅:
- 日期:
- 2022-01-02
-
方法概要
修饰符和类型方法说明getFieldRefInfo
(String filedName) 字段反射信息getMethodRefInfo
(String methodName) 方法反射信息<T> T
invokeGetter
(Object object, String filedName) 从对象中获取字段属性值invokeMethod
(Object object, String methodName, Object args) 执行方法invokeSetter
(Object object, String filedName, Object value) 设置对象中的字段属性值<T> T
创建一个实例
-
方法详细资料
-
newInstance
public <T> T newInstance()创建一个实例- 类型参数:
T
- t- 返回:
- 对象
-
getFieldRefInfo
字段反射信息- 参数:
filedName
- 字段名- 返回:
- 字段信息
-
getMethodRefInfo
方法反射信息- 参数:
methodName
- 方法名- 返回:
- 方法信息
-
invokeMethod
执行方法- 参数:
object
- 业务对象methodName
- 方法名args
- 参数- 返回:
- 返回值
-
invokeGetter
从对象中获取字段属性值- 类型参数:
T
- t- 参数:
object
- 对象filedName
- 字段名- 返回:
- 字段属性值
-
invokeSetter
设置对象中的字段属性值- 参数:
object
- 对象filedName
- 字段名value
- 设置的值- 返回:
- me
-