ReflectionConverter
@Deprecated public class AnnotationReflectionConverter extends ReflectionConverter
AbstractReflectionConverter.DuplicateFieldException, AbstractReflectionConverter.UnknownFieldException
Modifier and Type | Field and Description |
---|---|
private AnnotationProvider |
annotationProvider
Deprecated.
|
private java.util.Map<java.lang.Class<? extends ConverterMatcher>,Converter> |
cachedConverters
Deprecated.
|
mapper, reflectionProvider, serializationMembers, serializationMethodInvoker
Constructor and Description |
---|
AnnotationReflectionConverter(Mapper mapper,
ReflectionProvider reflectionProvider,
AnnotationProvider annotationProvider)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
private void |
ensureCache(java.lang.Class<? extends ConverterMatcher> type)
Deprecated.
|
protected void |
marshallField(MarshallingContext context,
java.lang.Object newObj,
java.lang.reflect.Field field)
Deprecated.
|
private Converter |
newInstance(java.lang.Class<? extends ConverterMatcher> type)
Deprecated.
Instantiates a converter using its default constructor.
|
protected java.lang.Object |
unmarshallField(UnmarshallingContext context,
java.lang.Object result,
java.lang.Class type,
java.lang.reflect.Field field)
Deprecated.
|
canConvert
canAccess, doMarshal, doUnmarshal, flushCache, instantiateNewInstance, marshal, readResolve, shouldUnmarshalField, shouldUnmarshalTransientFields, unmarshal
private final AnnotationProvider annotationProvider
private final java.util.Map<java.lang.Class<? extends ConverterMatcher>,Converter> cachedConverters
@Deprecated public AnnotationReflectionConverter(Mapper mapper, ReflectionProvider reflectionProvider, AnnotationProvider annotationProvider)
protected void marshallField(MarshallingContext context, java.lang.Object newObj, java.lang.reflect.Field field)
marshallField
in class AbstractReflectionConverter
private void ensureCache(java.lang.Class<? extends ConverterMatcher> type)
protected java.lang.Object unmarshallField(UnmarshallingContext context, java.lang.Object result, java.lang.Class type, java.lang.reflect.Field field)
unmarshallField
in class AbstractReflectionConverter
private Converter newInstance(java.lang.Class<? extends ConverterMatcher> type)
type
- the converter type to instantiate