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 voidObjectReaderModule.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, List<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) voidObjectReaderBaseModule.getBeanInfo(BeanInfo beanInfo, Class<?> objectClass) 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 voidKotlinUtils.getConstructor(Class<?> clazz, BeanInfo beanInfo) Gets the target constructor and its parameter names of the specifiedclazzstatic 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) static voidBeanUtils.setters(Class objectClass, BeanInfo beanInfo, Class mixin, Consumer<Method> methodConsumer) -
Uses of BeanInfo in com.alibaba.fastjson2.writer
Methods in com.alibaba.fastjson2.writer that return BeanInfoMethods 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) voidObjectWriterBaseModule.WriterAnnotationProcessor.getBeanInfo(BeanInfo beanInfo, Class objectClass) voidObjectWriterProvider.getBeanInfo(BeanInfo beanInfo, Class objectClass) voidObjectWriterBaseModule.WriterAnnotationProcessor.getFieldInfo(BeanInfo beanInfo, FieldInfo fieldInfo, Class objectClass, 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 static StringObjectWriterCreator.getFieldName(Class objectClass, ObjectWriterProvider provider, BeanInfo beanInfo, boolean record, FieldInfo fieldInfo, Method method) protected voidObjectWriterCreator.handleIgnores(BeanInfo beanInfo, List<FieldWriter> fieldWriters)