Uses of Class
com.alibaba.fastjson2.codec.BeanInfo
Packages that use BeanInfo
Package
Description
-
Uses of BeanInfo in com.alibaba.fastjson2.modules
Methods in com.alibaba.fastjson2.modules with parameters of type BeanInfoModifier and TypeMethodDescriptiondefault voidObjectReaderAnnotationProcessor.getBeanInfo(BeanInfo beanInfo, Class<?> objectClass) default voidObjectWriterAnnotationProcessor.getBeanInfo(BeanInfo beanInfo, Class objectClass) default voidObjectWriterAnnotationProcessor.getFieldInfo(BeanInfo beanInfo, FieldInfo fieldInfo, Class objectType, Field field) default voidObjectWriterAnnotationProcessor.getFieldInfo(BeanInfo beanInfo, FieldInfo fieldInfo, Class objectType, Method method) -
Uses of BeanInfo in com.alibaba.fastjson2.reader
Methods in com.alibaba.fastjson2.reader with parameters of type BeanInfoModifier and TypeMethodDescriptionprotected <T> FieldReader[]ObjectReaderCreator.createFieldReaders(Class<T> objectClass, Type objectType, BeanInfo beanInfo, boolean fieldBased, ObjectReaderProvider provider) protected <T> ObjectReader<T>ObjectReaderCreator.createObjectReaderWithBuilder(Class<T> objectClass, Type objectType, ObjectReaderProvider provider, BeanInfo beanInfo) protected <T> ObjectReader<T>ObjectReaderCreator.createObjectReaderWithCreator(Class<T> objectClass, Type objectType, ObjectReaderProvider provider, BeanInfo beanInfo) protected ObjectReaderObjectReaderCreator.getAnnotatedObjectReader(ObjectReaderProvider provider, Class objectClass, BeanInfo beanInfo) voidObjectReaderBaseModule.ReaderAnnotationProcessor.getBeanInfo(BeanInfo beanInfo, Class<?> objectClass) -
Uses of BeanInfo in com.alibaba.fastjson2.util
Methods in com.alibaba.fastjson2.util with parameters of type BeanInfoModifier and TypeMethodDescriptionstatic voidBeanUtils.getKotlinConstructor(Class<?> objectClass, BeanInfo beanInfo) static voidBeanUtils.processJSONType1x(BeanInfo beanInfo, Annotation jsonType1x, Method method) -
Uses of BeanInfo in com.alibaba.fastjson2.writer
Methods in com.alibaba.fastjson2.writer with parameters of type BeanInfoModifier and TypeMethodDescriptionprotected static voidObjectWriterCreator.configSerializeFilters(BeanInfo beanInfo, ObjectWriterAdapter writerAdapter) protected FieldWriterObjectWriterCreator.creteFieldWriter(Class objectClass, long writerFeatures, List<ObjectWriterModule> modules, BeanInfo beanInfo, FieldInfo fieldInfo, Field field) protected ObjectWriterObjectWriterCreator.getAnnotatedObjectWriter(ObjectWriterProvider provider, Class objectClass, BeanInfo beanInfo) voidObjectWriterBaseModule.WriterAnnotationProcessor.getBeanInfo(BeanInfo beanInfo, Class objectClass) voidObjectWriterBaseModule.WriterAnnotationProcessor.getFieldInfo(BeanInfo beanInfo, FieldInfo fieldInfo, Class objectType, Field field) voidObjectWriterBaseModule.WriterAnnotationProcessor.getFieldInfo(BeanInfo beanInfo, FieldInfo fieldInfo, Class objectClass, Method method) protected voidObjectWriterCreator.handleIgnores(BeanInfo beanInfo, List<FieldWriter> fieldWriters)