public class ObjectReaderBaseModule.ReaderAnnotationProcessor extends java.lang.Object implements ObjectReaderAnnotationProcessor
| Constructor and Description |
|---|
ReaderAnnotationProcessor() |
| Modifier and Type | Method and Description |
|---|---|
private void |
getBeanInfo(BeanInfo beanInfo,
java.lang.annotation.Annotation[] annotations) |
void |
getBeanInfo(BeanInfo beanInfo,
java.lang.Class<?> objectClass) |
(package private) void |
getBeanInfo1x(BeanInfo beanInfo,
java.lang.annotation.Annotation annotation) |
void |
getFieldInfo(FieldInfo fieldInfo,
java.lang.Class objectClass,
java.lang.reflect.Constructor constructor,
int paramIndex,
java.lang.reflect.Parameter parameter) |
void |
getFieldInfo(FieldInfo fieldInfo,
java.lang.Class objectClass,
java.lang.reflect.Field field) |
void |
getFieldInfo(FieldInfo fieldInfo,
java.lang.Class objectClass,
java.lang.reflect.Method method) |
void |
getFieldInfo(FieldInfo fieldInfo,
java.lang.Class objectClass,
java.lang.reflect.Method method,
int paramIndex,
java.lang.reflect.Parameter parameter) |
private void |
getFieldInfo(FieldInfo fieldInfo,
JSONField jsonField) |
private void |
processAnnotation(FieldInfo fieldInfo,
java.lang.annotation.Annotation[] annotations) |
private void |
processBuilder(BeanInfo beanInfo,
java.lang.Class builderClass) |
private void |
processJacksonJsonAlias(FieldInfo fieldInfo,
java.lang.annotation.Annotation annotation) |
private void |
processJacksonJsonDeserialize(FieldInfo fieldInfo,
java.lang.annotation.Annotation annotation) |
private void |
processJacksonJsonDeserializer(BeanInfo beanInfo,
java.lang.annotation.Annotation annotation) |
private void |
processJacksonJsonProperty(FieldInfo fieldInfo,
java.lang.annotation.Annotation annotation) |
private void |
processJacksonJsonSetter(FieldInfo fieldInfo,
java.lang.annotation.Annotation annotation) |
private void |
processJacksonJsonSubTypes(BeanInfo beanInfo,
java.lang.annotation.Annotation annotation) |
private void |
processJacksonJsonTypeInfo(BeanInfo beanInfo,
java.lang.annotation.Annotation annotation) |
private void |
processJSONField1x(FieldInfo fieldInfo,
java.lang.annotation.Annotation annotation) |
private void |
processSeeAlsoAnnotation(BeanInfo beanInfo,
java.lang.annotation.Annotation[] annotations) |
private void |
processSeeAlsoAnnotation(BeanInfo beanInfo,
java.lang.Class<?> objectClass) |
private java.lang.Class |
processUsing(java.lang.Class using) |
public void getBeanInfo(BeanInfo beanInfo, java.lang.Class<?> objectClass)
getBeanInfo in interface ObjectReaderAnnotationProcessorprivate void processJacksonJsonSubTypes(BeanInfo beanInfo, java.lang.annotation.Annotation annotation)
private void processJacksonJsonDeserializer(BeanInfo beanInfo, java.lang.annotation.Annotation annotation)
private void processJacksonJsonTypeInfo(BeanInfo beanInfo, java.lang.annotation.Annotation annotation)
private void getBeanInfo(BeanInfo beanInfo, java.lang.annotation.Annotation[] annotations)
void getBeanInfo1x(BeanInfo beanInfo, java.lang.annotation.Annotation annotation)
private void processBuilder(BeanInfo beanInfo, java.lang.Class builderClass)
private void processSeeAlsoAnnotation(BeanInfo beanInfo, java.lang.Class<?> objectClass)
private void processSeeAlsoAnnotation(BeanInfo beanInfo, java.lang.annotation.Annotation[] annotations)
public void getFieldInfo(FieldInfo fieldInfo, java.lang.Class objectClass, java.lang.reflect.Constructor constructor, int paramIndex, java.lang.reflect.Parameter parameter)
getFieldInfo in interface ObjectReaderAnnotationProcessorpublic void getFieldInfo(FieldInfo fieldInfo, java.lang.Class objectClass, java.lang.reflect.Method method, int paramIndex, java.lang.reflect.Parameter parameter)
getFieldInfo in interface ObjectReaderAnnotationProcessorpublic void getFieldInfo(FieldInfo fieldInfo, java.lang.Class objectClass, java.lang.reflect.Field field)
getFieldInfo in interface ObjectReaderAnnotationProcessorpublic void getFieldInfo(FieldInfo fieldInfo, java.lang.Class objectClass, java.lang.reflect.Method method)
getFieldInfo in interface ObjectReaderAnnotationProcessorprivate void processAnnotation(FieldInfo fieldInfo, java.lang.annotation.Annotation[] annotations)
private void processJacksonJsonDeserialize(FieldInfo fieldInfo, java.lang.annotation.Annotation annotation)
private java.lang.Class processUsing(java.lang.Class using)
private void processJacksonJsonProperty(FieldInfo fieldInfo, java.lang.annotation.Annotation annotation)
private void processJacksonJsonSetter(FieldInfo fieldInfo, java.lang.annotation.Annotation annotation)
private void processJacksonJsonAlias(FieldInfo fieldInfo, java.lang.annotation.Annotation annotation)
private void processJSONField1x(FieldInfo fieldInfo, java.lang.annotation.Annotation annotation)