Package com.alibaba.fastjson2.reader
Class ObjectReaderBaseModule.ReaderAnnotationProcessor
java.lang.Object
com.alibaba.fastjson2.reader.ObjectReaderBaseModule.ReaderAnnotationProcessor
- All Implemented Interfaces:
ObjectReaderAnnotationProcessor
- Enclosing class:
- ObjectReaderBaseModule
public class ObjectReaderBaseModule.ReaderAnnotationProcessor
extends Object
implements ObjectReaderAnnotationProcessor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidgetBeanInfo(BeanInfo beanInfo, Class<?> objectClass) voidgetFieldInfo(FieldInfo fieldInfo, Class objectClass, Constructor constructor, int paramIndex, Parameter parameter) voidgetFieldInfo(FieldInfo fieldInfo, Class objectClass, Field field) voidgetFieldInfo(FieldInfo fieldInfo, Class objectClass, Method method) voidgetFieldInfo(FieldInfo fieldInfo, Class objectClass, Method method, int paramIndex, Parameter parameter)
-
Constructor Details
-
ReaderAnnotationProcessor
public ReaderAnnotationProcessor()
-
-
Method Details
-
getBeanInfo
- Specified by:
getBeanInfoin interfaceObjectReaderAnnotationProcessor
-
getFieldInfo
public void getFieldInfo(FieldInfo fieldInfo, Class objectClass, Constructor constructor, int paramIndex, Parameter parameter) - Specified by:
getFieldInfoin interfaceObjectReaderAnnotationProcessor
-
getFieldInfo
public void getFieldInfo(FieldInfo fieldInfo, Class objectClass, Method method, int paramIndex, Parameter parameter) - Specified by:
getFieldInfoin interfaceObjectReaderAnnotationProcessor
-
getFieldInfo
- Specified by:
getFieldInfoin interfaceObjectReaderAnnotationProcessor
-
getFieldInfo
- Specified by:
getFieldInfoin interfaceObjectReaderAnnotationProcessor
-