All Methods Static Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
void |
addDeny(String name) |
void |
configFromPropety(Properties properties) |
FieldDeserializer |
createFieldDeserializer(ParserConfig mapping,
JavaBeanInfo beanInfo,
FieldInfo fieldInfo) |
ObjectDeserializer |
createJavaBeanDeserializer(Class<?> clazz,
Type type) |
ClassLoader |
getDefaultClassLoader() |
IdentityHashMap<Type,ObjectDeserializer> |
getDerializers() |
ObjectDeserializer |
getDeserializer(Class<?> clazz,
Type type) |
ObjectDeserializer |
getDeserializer(FieldInfo fieldInfo) |
ObjectDeserializer |
getDeserializer(Type type) |
static Field |
getFieldFromCache(String fieldName,
Map<String,Field> fieldCacheMap) |
static ParserConfig |
getGlobalInstance() |
boolean |
isAsmEnable() |
static boolean |
isPrimitive(Class<?> clazz) |
static void |
parserAllFieldToCache(Class<?> clazz,
Map<String,Field> fieldCacheMap)
fieldName,field ,先生成fieldName的快照,减少之后的findField的轮询
|
void |
putDeserializer(Type type,
ObjectDeserializer deserializer) |
static String[] |
readSystemDenyPropety() |
void |
setAsmEnable(boolean asmEnable) |
void |
setDefaultClassLoader(ClassLoader defaultClassLoader) |