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>
public class ObjectReader7<T> extends ObjectReaderAdapter<T>
-
-
Field Summary
Fields Modifier and Type Field Description protected FieldReaderfieldReader0protected FieldReaderfieldReader1protected FieldReaderfieldReader2protected FieldReaderfieldReader3protected FieldReaderfieldReader4protected FieldReaderfieldReader5protected FieldReaderfieldReader6protected ObjectReaderobjectReader0protected ObjectReaderobjectReader1protected ObjectReaderobjectReader2protected ObjectReaderobjectReader3protected ObjectReaderobjectReader4protected ObjectReaderobjectReader5protected ObjectReaderobjectReader6-
Fields inherited from class com.alibaba.fastjson2.reader.ObjectReaderAdapter
fieldReaders, typeKey, typeKeyHashCode
-
Fields inherited from class com.alibaba.fastjson2.reader.ObjectReaderBean
autoTypeBeforeHandler, buildFunction, creator, extraFieldReader, features, hasDefaultValue, objectClass, schema, serializable, typeName, typeNameHash
-
Fields inherited from interface com.alibaba.fastjson2.reader.ObjectReader
HASH_TYPE, VALUE_NAME
-
-
Constructor Summary
Constructors Constructor Description ObjectReader7(Class objectClass, String typeKey, String typeName, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader... fieldReaders)ObjectReader7(Class objectClass, String typeKey, String typeName, long features, Supplier<T> creator, Function buildFunction, FieldReader... fieldReaders)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FieldReadergetFieldReader(long hashCode)FieldReadergetFieldReaderLCase(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, readJSONBObject
-
Methods inherited from class com.alibaba.fastjson2.reader.ObjectReaderBean
acceptExtra, checkAutoType, checkAutoType, checkAutoType0, getAutoTypeBeforeHandler, getObjectClass, processExtra, processExtra, processObjectInputSingleItemArray, readFieldValueWithLCase, readObject, readObject, setAutoTypeBeforeHandler
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.alibaba.fastjson2.reader.ObjectReader
accept, acceptExtra, createInstance, createInstance, createInstance, createInstance, createInstanceNoneDefaultConstructor, getFieldReader, readObject, readObject, readObject, setFieldValue, setFieldValue, setFieldValue
-
-
-
-
Field Detail
-
fieldReader0
protected final FieldReader fieldReader0
-
fieldReader1
protected final FieldReader fieldReader1
-
fieldReader2
protected final FieldReader fieldReader2
-
fieldReader3
protected final FieldReader fieldReader3
-
fieldReader4
protected final FieldReader fieldReader4
-
fieldReader5
protected final FieldReader fieldReader5
-
fieldReader6
protected final FieldReader fieldReader6
-
objectReader0
protected ObjectReader objectReader0
-
objectReader1
protected ObjectReader objectReader1
-
objectReader2
protected ObjectReader objectReader2
-
objectReader3
protected ObjectReader objectReader3
-
objectReader4
protected ObjectReader objectReader4
-
objectReader5
protected ObjectReader objectReader5
-
objectReader6
protected ObjectReader objectReader6
-
-
Constructor Detail
-
ObjectReader7
public ObjectReader7(Class objectClass, String typeKey, String typeName, long features, Supplier<T> creator, Function buildFunction, FieldReader... fieldReaders)
-
ObjectReader7
public ObjectReader7(Class objectClass, String typeKey, String typeName, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader... fieldReaders)
-
-
Method Detail
-
getFieldReader
public FieldReader getFieldReader(long hashCode)
- Specified by:
getFieldReaderin interfaceObjectReader<T>- Overrides:
getFieldReaderin classObjectReaderAdapter<T>
-
getFieldReaderLCase
public FieldReader getFieldReaderLCase(long hashCode)
- Specified by:
getFieldReaderLCasein interfaceObjectReader<T>- Overrides:
getFieldReaderLCasein classObjectReaderAdapter<T>
-
-