Package com.alibaba.fastjson2.reader
Class ObjectReader11<T>
java.lang.Object
com.alibaba.fastjson2.reader.ObjectReaderBean<T>
com.alibaba.fastjson2.reader.ObjectReaderAdapter<T>
com.alibaba.fastjson2.reader.ObjectReader11<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 final FieldReaderprotected final FieldReaderprotected final FieldReaderprotected final FieldReaderprotected ObjectReaderprotected ObjectReaderprotected ObjectReaderprotected ObjectReaderprotected ObjectReaderprotected ObjectReaderprotected ObjectReaderprotected ObjectReaderprotected ObjectReaderprotected ObjectReaderprotected ObjectReaderFields inherited from class com.alibaba.fastjson2.reader.ObjectReaderAdapter
fieldReaders, typeKey, typeKeyHashCodeFields inherited from class com.alibaba.fastjson2.reader.ObjectReaderBean
autoTypeBeforeHandler, buildFunction, creator, extraFieldReader, features, hasDefaultValue, objectClass, schema, serializable, typeName, typeNameHashFields inherited from interface com.alibaba.fastjson2.reader.ObjectReader
HASH_TYPE, VALUE_NAME -
Constructor Summary
ConstructorsConstructorDescriptionObjectReader11(Class objectClass, String typeKey, String typeName, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader... fieldReaders) ObjectReader11(Class objectClass, String typeKey, String typeName, long features, 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
apply, autoType, autoType, autoType, autoType, createInstance, createInstance, createInstance, createInstance0, getBuildFunction, getFeatures, getFieldOrdinal, getFieldReaders, getFieldReaderUL, getTypeKey, getTypeKeyHash, initDefaultValue, initStringFieldAsEmpty, readArrayMappingJSONBObject, readArrayMappingJSONBObject0, readArrayMappingObject, readFieldValue, readJSONBObjectMethods inherited from class com.alibaba.fastjson2.reader.ObjectReaderBean
acceptExtra, checkAutoType, checkAutoType, checkAutoType0, getAutoTypeBeforeHandler, getObjectClass, processExtra, processExtra, processObjectInputSingleItemArray, readFieldValueWithLCase, readObject, readObject, setAutoTypeBeforeHandlerMethods 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
acceptExtra, createInstance, createInstance, createInstance, createInstance, createInstanceNoneDefaultConstructor, getFieldReader, readObject, readObject, setFieldValue, setFieldValue
-
Field Details
-
fieldReader0
-
fieldReader1
-
fieldReader2
-
fieldReader3
-
fieldReader4
-
fieldReader5
-
fieldReader6
-
fieldReader7
-
fieldReader8
-
fieldReader9
-
fieldReader10
-
objectReader0
-
objectReader1
-
objectReader2
-
objectReader3
-
objectReader4
-
objectReader5
-
objectReader6
-
objectReader7
-
objectReader8
-
objectReader9
-
objectReader10
-
-
Constructor Details
-
ObjectReader11
-
ObjectReader11
public ObjectReader11(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>
-