public class AsmReflectivePropertyOperator extends ReflectivePropertyOperator
PropertyOperator implementation based on com.esotericsoftware.reflectasm.| 限定符和类型 | 类和说明 |
|---|---|
static class |
AsmReflectivePropertyOperator.ReflectAsmFieldAdapterGetterInvoker
An implementation of the
AsmReflectivePropertyOperator.ReflectAsmFieldInvoker for getter. |
static class |
AsmReflectivePropertyOperator.ReflectAsmFieldAdapterSetterInvoker
An implementation of the
AsmReflectivePropertyOperator.ReflectAsmFieldInvoker for setter. |
static class |
AsmReflectivePropertyOperator.ReflectAsmFieldInvoker
MethodInvoker implementation based on FieldAccess |
static class |
AsmReflectivePropertyOperator.ReflectAsmMethodInvoker
MethodInvoker implementation based on MethodAccess |
converterManager| 构造器和说明 |
|---|
AsmReflectivePropertyOperator(@Nullable ConverterManager converterManager)
Create an
AsmReflectivePropertyOperator comparator |
| 限定符和类型 | 方法和说明 |
|---|---|
protected MethodInvoker |
createInvoker(Class<?> targetType,
String propertyName,
Method method)
Create
MethodInvoker according to the specified method |
protected MethodInvoker |
createInvokerForGetter(Class<?> targetType,
String propertyName,
Field field)
Creates a
MethodInvoker for getting the value of the specified field. |
protected MethodInvoker |
createInvokerForSetter(Class<?> targetType,
String propertyName,
Field field)
Creates a
MethodInvoker for setting the value of the specified field. |
findGetter, findGetterMethod, findSetter, findSetterMethod, resolveInvoker, resolveInvokerForGetter, resolveInvokerForSetterclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitreadProperty, writePropertypublic AsmReflectivePropertyOperator(@Nullable ConverterManager converterManager)
AsmReflectivePropertyOperator comparatorconverterManager - converter registerprotected MethodInvoker createInvoker(Class<?> targetType, String propertyName, Method method)
MethodInvoker according to the specified methodcreateInvoker 在类中 ReflectivePropertyOperatortargetType - target typepropertyName - property namemethod - getter method or setter methodMethodInvokerprotected MethodInvoker createInvokerForSetter(Class<?> targetType, String propertyName, Field field)
ReflectivePropertyOperatorMethodInvoker for setting the value of the specified field.createInvokerForSetter 在类中 ReflectivePropertyOperatortargetType - target typepropertyName - property namefield - field to be set.MethodInvoker instance for setting the value of the specified field.protected MethodInvoker createInvokerForGetter(Class<?> targetType, String propertyName, Field field)
ReflectivePropertyOperatorMethodInvoker for getting the value of the specified field.createInvokerForGetter 在类中 ReflectivePropertyOperatortargetType - target typepropertyName - property namefield - field to be got.MethodInvoker instance for getting the value of the specified field.Copyright © 2023. All rights reserved.