Package com.alibaba.fastjson2.reader
Class ObjectReaderImplListStr
- java.lang.Object
-
- com.alibaba.fastjson2.reader.ObjectReaderImplListStr
-
- All Implemented Interfaces:
ObjectReader
public final class ObjectReaderImplListStr extends Object implements ObjectReader
-
-
Field Summary
-
Fields inherited from interface com.alibaba.fastjson2.reader.ObjectReader
HASH_TYPE, VALUE_NAME
-
-
Constructor Summary
Constructors Constructor Description ObjectReaderImplListStr(Class listType, Class instanceType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectcreateInstance(long features)ObjectcreateInstance(Collection collection, long features)ClassgetObjectClass()ObjectreadJSONBObject(JSONReader jsonReader, Type fieldType, Object fieldName, long features)ObjectreadObject(JSONReader jsonReader, Type fieldType, Object fieldName, long features)-
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, acceptExtra, autoType, autoType, createInstance, createInstance, createInstance, createInstance, createInstance, createInstanceNoneDefaultConstructor, getBuildFunction, getFeatures, getFieldReader, getFieldReader, getFieldReaderLCase, getTypeKey, getTypeKeyHash, readArrayMappingJSONBObject, readArrayMappingObject, readObject, readObject, readObject, setFieldValue, setFieldValue, setFieldValue
-
-
-
-
Method Detail
-
createInstance
public Object createInstance(long features)
- Specified by:
createInstancein interfaceObjectReader- Returns:
ObjectReader
-
createInstance
public Object createInstance(Collection collection, long features)
- Specified by:
createInstancein interfaceObjectReader- Returns:
ObjectReader
-
getObjectClass
public Class getObjectClass()
- Specified by:
getObjectClassin interfaceObjectReader
-
readJSONBObject
public Object readJSONBObject(JSONReader jsonReader, Type fieldType, Object fieldName, long features)
- Specified by:
readJSONBObjectin interfaceObjectReader- Returns:
ObjectReader
-
readObject
public Object readObject(JSONReader jsonReader, Type fieldType, Object fieldName, long features)
- Specified by:
readObjectin interfaceObjectReader- Returns:
ObjectReader
-
-