Package com.alibaba.fastjson2.reader
Class FieldReaderList<T,V>
java.lang.Object
com.alibaba.fastjson2.reader.FieldReader<T>
com.alibaba.fastjson2.reader.FieldReaderObject<T>
com.alibaba.fastjson2.reader.FieldReaderList<T,V>
- All Implemented Interfaces:
Comparable<FieldReader>
-
Field Summary
Fields inherited from class com.alibaba.fastjson2.reader.FieldReaderObject
function, initReaderFields inherited from class com.alibaba.fastjson2.reader.FieldReader
defaultValue, features, field, fieldClass, fieldName, fieldType, format, locale, method, ordinal, schema -
Constructor Summary
ConstructorsConstructorDescriptionFieldReaderList(String fieldName, Type fieldType, Class fieldClass, Type itemType, Class itemClass, int ordinal, long features, String format, Locale locale, Object defaultValue, JSONSchema schema, Method method, Field field, BiConsumer function) -
Method Summary
Modifier and TypeMethodDescriptioncheckObjectAutoType(JSONReader jsonReader) createList(JSONReader.Context context) longreadFieldValue(JSONReader jsonReader) voidreadFieldValue(JSONReader jsonReader, T object) Methods inherited from class com.alibaba.fastjson2.reader.FieldReaderObject
accept, accept, accept, accept, accept, accept, accept, accept, accept, getInitReader, getObjectReader, getObjectReader, readFieldValueJSONBMethods inherited from class com.alibaba.fastjson2.reader.FieldReader
acceptDefaultValue, acceptExtra, addResolveTask, addResolveTask, compareTo, getItemClass, getItemObjectReader, getItemObjectReader, getItemType, isReadOnly, isUnwrapped, processExtra, toString
-
Constructor Details
-
FieldReaderList
-
-
Method Details
-
getItemClassHash
public long getItemClassHash()- Overrides:
getItemClassHashin classFieldReader<T>
-
createList
-
readFieldValue
- Overrides:
readFieldValuein classFieldReaderObject<T>
-
readFieldValue
- Overrides:
readFieldValuein classFieldReaderObject<T>
-
checkObjectAutoType
- Overrides:
checkObjectAutoTypein classFieldReader<T>
-