Package com.alibaba.fastjson2.reader
Class ObjectReader7<T>
java.lang.Object
com.alibaba.fastjson2.reader.ObjectReaderBean<T>
com.alibaba.fastjson2.reader.ObjectReaderAdapter<T>
com.alibaba.fastjson2.reader.ObjectReader7<T>
- All Implemented Interfaces:
ObjectReader<T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final FieldReaderprotected final FieldReaderprotected final FieldReaderprotected final FieldReaderprotected final FieldReaderprotected final FieldReaderprotected final FieldReaderprotected ObjectReaderprotected ObjectReaderprotected ObjectReaderprotected ObjectReaderprotected ObjectReaderprotected ObjectReaderprotected ObjectReaderFields inherited from class com.alibaba.fastjson2.reader.ObjectReaderAdapter
typeKey, typeKeyHashCodeFields inherited from class com.alibaba.fastjson2.reader.ObjectReaderBean
buildFunction, creator, extraFieldReader, features, hasDefaultValue, objectClass, schema, serializable, typeName, typeNameHashFields inherited from interface com.alibaba.fastjson2.reader.ObjectReader
HASH_TYPE -
Constructor Summary
ConstructorsConstructorDescriptionObjectReader7(Class objectClass, String typeKey, String typeName, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader... fieldReaders) -
Method Summary
Modifier and TypeMethodDescriptiongetFieldReader(long hashCode) getFieldReaderLCase(long hashCode) Methods inherited from class com.alibaba.fastjson2.reader.ObjectReaderAdapter
auoType, autoType, createInstance, createInstance, createInstance0, getBuildFunction, getFeatures, getFieldReaders, getTypeKey, getTypeKeyHash, initDefaultValue, readArrayMappingJSONBObject, readArrayMappingObject, readJSONBObjectMethods inherited from class com.alibaba.fastjson2.reader.ObjectReaderBean
acceptExtra, checkAutoType, getObjectClass, processExtra, processObjectInputSingleItemArray, readObject, readObjectMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.alibaba.fastjson2.reader.ObjectReader
autoType, autoType, createInstance, createInstance, createInstance, createInstanceNoneDefaultConstructor, getFieldReader, readObject, readObject, setFieldValue, setFieldValue
-
Field Details
-
fieldReader0
-
fieldReader1
-
fieldReader2
-
fieldReader3
-
fieldReader4
-
fieldReader5
-
fieldReader6
-
objectReader0
-
objectReader1
-
objectReader2
-
objectReader3
-
objectReader4
-
objectReader5
-
objectReader6
-
-
Constructor Details
-
ObjectReader7
public ObjectReader7(Class objectClass, String typeKey, String typeName, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader... fieldReaders)
-
-
Method Details
-
getFieldReader
- Specified by:
getFieldReaderin interfaceObjectReader<T>- Overrides:
getFieldReaderin classObjectReaderAdapter<T>
-
getFieldReaderLCase
- Specified by:
getFieldReaderLCasein interfaceObjectReader<T>- Overrides:
getFieldReaderLCasein classObjectReaderAdapter<T>
-