ASMDeserializerFactory (fastjson 1.1.26 API)

fastjson



com.alibaba.fastjson.parser.deserializer Class ASMDeserializerFactory

java.lang.Object
  extended by com.alibaba.fastjson.parser.deserializer.ASMDeserializerFactory
All Implemented Interfaces:
Opcodes

public class ASMDeserializerFactory
extends Object
implements Opcodes


Field Summary
 
Fields inherited from interface com.alibaba.fastjson.asm.Opcodes
 
Constructor Summary
 
Method Summary
 FieldDeserializer
 ObjectDeserializer
 FieldDeserializer
 String
 String
static ASMDeserializerFactory
 boolean
 
Methods inherited from class java.lang.Object
 

Constructor Detail

ASMDeserializerFactory

public ASMDeserializerFactory()
Method Detail

getGenClassName

public String getGenClassName(Class<?> clazz)

getGenFieldDeserializer

public String getGenFieldDeserializer(Class<?> clazz,
                                      FieldInfo fieldInfo)

getInstance

public static final ASMDeserializerFactory getInstance()

isExternalClass

public boolean isExternalClass(Class<?> clazz)

createJavaBeanDeserializer

public ObjectDeserializer createJavaBeanDeserializer(ParserConfig config,
                                                     Class<?> clazz,
                                                     Type type)
                                              throws Exception
Throws:
Exception

createFieldDeserializer

public FieldDeserializer createFieldDeserializer(ParserConfig mapping,
                                                 Class<?> clazz,
                                                 FieldInfo fieldInfo)
                                          throws Exception
Throws:
Exception

createStringFieldDeserializer

public FieldDeserializer createStringFieldDeserializer(ParserConfig mapping,
                                                       Class<?> clazz,
                                                       FieldInfo fieldInfo)
                                                throws Exception
Throws:
Exception


Copyright © 2012 Alibaba Group. All Rights Reserved.