Package com.alibaba.fastjson2.reader
Class ObjectReaderImplEnum
- java.lang.Object
-
- com.alibaba.fastjson2.reader.ObjectReaderImplEnum
-
- All Implemented Interfaces:
ObjectReader
public final class ObjectReaderImplEnum extends Object implements ObjectReader
-
-
Field Summary
-
Fields inherited from interface com.alibaba.fastjson2.reader.ObjectReader
HASH_TYPE, VALUE_NAME
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EnumgetEnum(String name)EnumgetEnumByHashCode(long hashCode)EnumgetEnumByOrdinal(int ordinal)ClassgetObjectClass()Enumof(int intValue)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, createInstance, createInstance, createInstanceNoneDefaultConstructor, getBuildFunction, getFeatures, getFieldReader, getFieldReader, getFieldReaderLCase, getTypeKey, getTypeKeyHash, readArrayMappingJSONBObject, readArrayMappingObject, readObject, readObject, readObject, setFieldValue, setFieldValue, setFieldValue
-
-
-
-
Method Detail
-
getObjectClass
public Class getObjectClass()
- Specified by:
getObjectClassin interfaceObjectReader
-
getEnumByHashCode
public Enum getEnumByHashCode(long hashCode)
-
getEnumByOrdinal
public Enum getEnumByOrdinal(int ordinal)
-
of
public Enum of(int intValue)
-
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
-
-