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 voidObjectReaderCreator.createFieldReader(Class objectClass, Type objectType, String namingStrategy, String[] orders, BeanInfo beanInfo, FieldInfo fieldInfo, Method method, Map<String, FieldReader> fieldReaders, ObjectReaderProvider provider) protected <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) voidObjectReaderProvider.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.processJacksonJsonFormat(BeanInfo beanInfo, Annotation annotation) static voidBeanUtils.processJacksonJsonInclude(BeanInfo beanInfo, Annotation annotation) static voidBeanUtils.processJacksonJsonSubTypesType(BeanInfo beanInfo, int index, Annotation annotation) static voidBeanUtils.processJacksonJsonTypeName(BeanInfo beanInfo, Annotation annotation) 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, ObjectWriterProvider provider, BeanInfo beanInfo, FieldInfo fieldInfo, Field field) protected ObjectWriterObjectWriterCreator.getAnnotatedObjectWriter(ObjectWriterProvider provider, Class objectClass, BeanInfo beanInfo) voidObjectWriterBaseModule.WriterAnnotationProcessor.getBeanInfo(BeanInfo beanInfo, Class objectClass) voidObjectWriterProvider.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) voidObjectWriterProvider.getFieldInfo(BeanInfo beanInfo, FieldInfo fieldInfo, Class objectClass, Field field) voidObjectWriterProvider.getFieldInfo(BeanInfo beanInfo, FieldInfo fieldInfo, Class objectClass, Method method) protected voidObjectWriterCreator.handleIgnores(BeanInfo beanInfo, List<FieldWriter> fieldWriters)