org.springframework.core.convert
Class FieldDescriptor
java.lang.Object
org.springframework.core.convert.AbstractDescriptor
org.springframework.core.convert.FieldDescriptor
class FieldDescriptor
- extends AbstractDescriptor
- Since:
- 3.1
- Author:
- Keith Donald
Constructor Summary |
private |
FieldDescriptor(java.lang.Class<?> type,
java.lang.reflect.Field field,
int nestingLevel,
int typeIndex,
java.util.Map<java.lang.Integer,java.lang.Integer> typeIndexesPerLevel)
|
|
FieldDescriptor(java.lang.reflect.Field field)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
field
private final java.lang.reflect.Field field
nestingLevel
private final int nestingLevel
typeIndexesPerLevel
private java.util.Map<java.lang.Integer,java.lang.Integer> typeIndexesPerLevel
FieldDescriptor
public FieldDescriptor(java.lang.reflect.Field field)
FieldDescriptor
private FieldDescriptor(java.lang.Class<?> type,
java.lang.reflect.Field field,
int nestingLevel,
int typeIndex,
java.util.Map<java.lang.Integer,java.lang.Integer> typeIndexesPerLevel)
getAnnotations
public java.lang.annotation.Annotation[] getAnnotations()
- Specified by:
getAnnotations
in class AbstractDescriptor
resolveCollectionElementType
protected java.lang.Class<?> resolveCollectionElementType()
- Specified by:
resolveCollectionElementType
in class AbstractDescriptor
resolveMapKeyType
protected java.lang.Class<?> resolveMapKeyType()
- Specified by:
resolveMapKeyType
in class AbstractDescriptor
resolveMapValueType
protected java.lang.Class<?> resolveMapValueType()
- Specified by:
resolveMapValueType
in class AbstractDescriptor
nested
protected AbstractDescriptor nested(java.lang.Class<?> type,
int typeIndex)
- Specified by:
nested
in class AbstractDescriptor