private class DirectFieldAccessor.FieldPropertyHandler extends AbstractNestablePropertyAccessor.PropertyHandler
Modifier and Type | Field and Description |
---|---|
private java.lang.reflect.Field |
field |
Constructor and Description |
---|
FieldPropertyHandler(java.lang.reflect.Field field) |
Modifier and Type | Method and Description |
---|---|
ResolvableType |
getResolvableType() |
java.lang.Object |
getValue() |
TypeDescriptor |
nested(int level) |
void |
setValue(java.lang.Object object,
java.lang.Object value) |
TypeDescriptor |
toTypeDescriptor() |
getCollectionType, getMapKeyType, getMapValueType, getPropertyType, isReadable, isWritable
public TypeDescriptor toTypeDescriptor()
toTypeDescriptor
in class AbstractNestablePropertyAccessor.PropertyHandler
public ResolvableType getResolvableType()
getResolvableType
in class AbstractNestablePropertyAccessor.PropertyHandler
public TypeDescriptor nested(int level)
nested
in class AbstractNestablePropertyAccessor.PropertyHandler
public java.lang.Object getValue() throws java.lang.Exception
getValue
in class AbstractNestablePropertyAccessor.PropertyHandler
java.lang.Exception
public void setValue(java.lang.Object object, java.lang.Object value) throws java.lang.Exception
setValue
in class AbstractNestablePropertyAccessor.PropertyHandler
java.lang.Exception