public abstract class ReflectiveFieldAdapterMethodInvoker extends Object implements MethodInvoker
MethodInvoker interface with fields
without explicit getter and setter methods.| 构造器和说明 |
|---|
ReflectiveFieldAdapterMethodInvoker() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract Object |
accessField(Object target,
Field field,
Object... args)
Get or set the field value using reflection.
|
static ReflectiveFieldAdapterMethodInvoker |
createGetter(Field field)
Create a getter
ReflectiveFieldAdapterMethodInvoker from the given field. |
static ReflectiveFieldAdapterMethodInvoker |
createSetter(Field field)
Create a setter
ReflectiveFieldAdapterMethodInvoker from the given field. |
Object |
invoke(Object target,
Object... args)
Invoke method.
|
public static ReflectiveFieldAdapterMethodInvoker createGetter(Field field)
ReflectiveFieldAdapterMethodInvoker from the given field.field - the field to accesspublic static ReflectiveFieldAdapterMethodInvoker createSetter(Field field)
ReflectiveFieldAdapterMethodInvoker from the given field.field - the field to accesspublic Object invoke(Object target, Object... args)
MethodInvokerinvoke 在接口中 MethodInvokertarget - targetargs - argsprotected abstract Object accessField(Object target, Field field, Object... args)
target - the object on which to invoke the methodfield - the field to accessargs - the arguments to pass to the methodCopyright © 2024. All rights reserved.