public class ObjectReaderImplMethod extends java.lang.Object implements ObjectReader<java.lang.reflect.Method>
| Modifier and Type | Field and Description |
|---|---|
(package private) static long |
HASH_DECLARING_CLASS |
(package private) static long |
HASH_NAME |
(package private) static long |
HASH_PARAMETER_TYPES |
HASH_TYPE, VALUE_NAME| Constructor and Description |
|---|
ObjectReaderImplMethod() |
| Modifier and Type | Method and Description |
|---|---|
private java.lang.reflect.Method |
getMethod(long features,
java.lang.String methodName,
java.lang.String declaringClassName,
java.util.List<java.lang.String> paramTypeNames) |
java.lang.reflect.Method |
readArrayMappingJSONBObject(JSONReader jsonReader,
java.lang.reflect.Type fieldType,
java.lang.Object fieldName,
long features)
Reads an object from JSONB format with array mapping.
|
java.lang.reflect.Method |
readArrayMappingObject(JSONReader jsonReader,
java.lang.reflect.Type fieldType,
java.lang.Object fieldName,
long features)
Reads an object from JSON format with array mapping.
|
java.lang.reflect.Method |
readJSONBObject(JSONReader jsonReader,
java.lang.reflect.Type fieldType,
java.lang.Object fieldName,
long features)
Reads an object from JSONB format.
|
java.lang.reflect.Method |
readObject(JSONReader jsonReader,
java.lang.reflect.Type fieldType,
java.lang.Object fieldName,
long features)
Reads an object from the specified JSONReader with the given field type, field name, and features.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaccept, acceptExtra, acceptExtra, autoType, autoType, createInstance, createInstance, createInstance, createInstance, createInstance, createInstance, createInstance, createInstanceNoneDefaultConstructor, getBuildFunction, getFeatures, getFieldReader, getFieldReader, getFieldReaderLCase, getObjectClass, getTypeKey, getTypeKeyHash, readObject, readObject, readObject, setFieldValue, setFieldValue, setFieldValuestatic final long HASH_DECLARING_CLASS
static final long HASH_NAME
static final long HASH_PARAMETER_TYPES
public java.lang.reflect.Method readJSONBObject(JSONReader jsonReader, java.lang.reflect.Type fieldType, java.lang.Object fieldName, long features)
ObjectReaderreadJSONBObject in interface ObjectReader<java.lang.reflect.Method>jsonReader - the JSONReader to use for parsingfieldType - the type of the field being readfieldName - the name of the field being readfeatures - the features to usepublic java.lang.reflect.Method readArrayMappingJSONBObject(JSONReader jsonReader, java.lang.reflect.Type fieldType, java.lang.Object fieldName, long features)
ObjectReaderreadArrayMappingJSONBObject in interface ObjectReader<java.lang.reflect.Method>jsonReader - the JSONReader to use for parsingfieldType - the type of the field being readfieldName - the name of the field being readfeatures - the features to usepublic java.lang.reflect.Method readArrayMappingObject(JSONReader jsonReader, java.lang.reflect.Type fieldType, java.lang.Object fieldName, long features)
ObjectReaderreadArrayMappingObject in interface ObjectReader<java.lang.reflect.Method>jsonReader - the JSONReader to use for parsingfieldType - the type of the field being readfieldName - the name of the field being readfeatures - the features to usepublic java.lang.reflect.Method readObject(JSONReader jsonReader, java.lang.reflect.Type fieldType, java.lang.Object fieldName, long features)
ObjectReaderreadObject in interface ObjectReader<java.lang.reflect.Method>jsonReader - the JSONReader to use for parsingfieldType - the type of the field being readfieldName - the name of the field being readfeatures - the features to useprivate java.lang.reflect.Method getMethod(long features,
java.lang.String methodName,
java.lang.String declaringClassName,
java.util.List<java.lang.String> paramTypeNames)