Package com.alibaba.fastjson2.reader
Class ObjectReaderCreatorASM
java.lang.Object
com.alibaba.fastjson2.reader.ObjectReaderCreator
com.alibaba.fastjson2.reader.ObjectReaderCreatorASM
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final DynamicClassLoaderstatic ObjectReaderCreatorASMprotected static final AtomicLong -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> FieldReader<T>createFieldReader(Class objectClass, Type objectType, String fieldName, int ordinal, long features, String format, Locale locale, Object defaultValue, String schema, Type fieldType, Class fieldClass, Field field, ObjectReader initReader) <T> ObjectReader<T>createObjectReader(Class<T> objectClass, Type objectType, boolean fieldBased, ObjectReaderProvider provider) Methods inherited from class com.alibaba.fastjson2.reader.ObjectReaderCreator
createBuildFunction, createEnumReader, createFactoryFunction, createFieldReader, createFieldReader, createFieldReader, createFieldReader, createFieldReader, createFieldReader, createFieldReader, createFieldReader, createFieldReader, createFieldReaderMethod, createFieldReaderMethod, createFieldReaderParam, createFieldReaderParam, createFieldReaders, createFieldReaders, createFieldReaders, createFieldReaders, createFunction, createFunction, createInstanceSupplier, createInstanceSupplier, createObjectReader, createObjectReader, createObjectReader, createObjectReader, createObjectReader, createObjectReader, createObjectReader, createObjectReaderFactoryMethod, createObjectReaderNoneDefaultConstructor, createObjectReaderNoneDefaultConstructor, createObjectReaderNoneDefaultConstructor, createObjectReaderSeeAlso, createObjectReaderSeeAlso, createObjectReaderWithBuilder, createObjectReaderWithCreator, getAnnotatedObjectReader
-
Field Details
-
INSTANCE
-
seed
-
classLoader
-
-
Constructor Details
-
ObjectReaderCreatorASM
public ObjectReaderCreatorASM() -
ObjectReaderCreatorASM
-
-
Method Details
-
createFieldReader
public <T> FieldReader<T> createFieldReader(Class objectClass, Type objectType, String fieldName, int ordinal, long features, String format, Locale locale, Object defaultValue, String schema, Type fieldType, Class fieldClass, Field field, ObjectReader initReader) - Overrides:
createFieldReaderin classObjectReaderCreator
-
createObjectReader
public <T> ObjectReader<T> createObjectReader(Class<T> objectClass, Type objectType, boolean fieldBased, ObjectReaderProvider provider) - Overrides:
createObjectReaderin classObjectReaderCreator
-