public class FieldReflector extends Reflector
defaultConstructor, fieldInvokers, methodInvokers, skipFinalField, type| 构造器和说明 |
|---|
FieldReflector(Class<?> clazz) |
FieldReflector(Class<?> clazz,
boolean skipFinalField) |
| 限定符和类型 | 方法和说明 |
|---|---|
MethodInvoker |
getMethodInvoker(String methodName) |
protected void |
initMethodInvokers() |
Object |
invokeMethod(String methodName,
Object target,
Object... args)
执行目标对象中指定的方法
|
Iterator<MethodInvoker> |
methodIterator()
遍历类方法
|
createFieldInvoker, createMethodInvoker, fieldIterator, fieldSize, getFieldInvoker, getFieldValue, getType, initFieldInvokers, methodSize, newInstance, setFieldValue, toStringpublic FieldReflector(Class<?> clazz)
public FieldReflector(Class<?> clazz, boolean skipFinalField)
protected void initMethodInvokers()
initMethodInvokers 在类中 Reflectorpublic Object invokeMethod(String methodName, Object target, Object... args)
ReflectorinvokeMethod 在类中 ReflectormethodName - 方法名target - 目标对象args - 方法中的参数public Iterator<MethodInvoker> methodIterator()
ReflectormethodIterator 在类中 ReflectorMethodInvokerpublic MethodInvoker getMethodInvoker(String methodName)
getMethodInvoker 在类中 ReflectorCopyright © 2019. All rights reserved.