public interface PropertyOperator
PropDesc,
AsmReflectivePropertyOperator,
ReflectivePropertyOperator| 限定符和类型 | 方法和说明 |
|---|---|
default @Nullable MethodInvoker |
findGetter(Class<?> targetType,
String propertyName)
Get getter method.
|
default @Nullable MethodInvoker |
findSetter(Class<?> targetType,
String propertyName)
Get setter method.
|
@NonNull PropDesc |
getPropertyDescriptor(Class<?> targetType)
Get property descriptor.
|
default @Nullable Object |
readProperty(Class<?> targetType,
Object target,
String propertyName)
Get the specified property value.
|
default void |
writeProperty(Class<?> targetType,
Object target,
String propertyName,
Object value)
Set the specified property value.
|
@NonNull PropDesc getPropertyDescriptor(Class<?> targetType)
targetType - target typedefault @Nullable Object readProperty(Class<?> targetType, Object target, String propertyName)
target - targettargetType - target typepropertyName - property namedefault @Nullable MethodInvoker findGetter(Class<?> targetType, String propertyName)
targetType - target typepropertyName - property namedefault void writeProperty(Class<?> targetType, Object target, String propertyName, Object value)
target - targettargetType - target typepropertyName - property namevalue - property valuedefault @Nullable MethodInvoker findSetter(Class<?> targetType, String propertyName)
targetType - target typepropertyName - property nameCopyright © 2024. All rights reserved.