类 OptimizedJsonFieldCollector
- java.lang.Object
-
- proguard.optimize.gson.OptimizedJsonFieldCollector
-
- 所有已实现的接口:
proguard.classfile.visitor.ClassVisitor,proguard.classfile.visitor.MemberVisitor
public class OptimizedJsonFieldCollector extends java.lang.Object implements proguard.classfile.visitor.ClassVisitor, proguard.classfile.visitor.MemberVisitorThis class and member visitor collects the classes and fields that can be involved in Json (de)serialization and register their Java to Json field name mapping in an OptimizedJsonInfo object
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classOptimizedJsonFieldCollector.Mode
-
构造器概要
构造器 构造器 说明 OptimizedJsonFieldCollector(OptimizedJsonInfo optimizedJsonInfo, OptimizedJsonFieldCollector.Mode mode)Creates a new OptimizedJsonFieldCollector.
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidvisitAnyClass(proguard.classfile.Clazz clazz)voidvisitAnyMember(proguard.classfile.Clazz clazz, proguard.classfile.Member member)voidvisitLibraryClass(proguard.classfile.LibraryClass libraryClass)voidvisitProgramClass(proguard.classfile.ProgramClass programClass)voidvisitProgramField(proguard.classfile.ProgramClass programClass, proguard.classfile.ProgramField programField)
-
-
-
构造器详细资料
-
OptimizedJsonFieldCollector
public OptimizedJsonFieldCollector(OptimizedJsonInfo optimizedJsonInfo, OptimizedJsonFieldCollector.Mode mode)
Creates a new OptimizedJsonFieldCollector.- 参数:
optimizedJsonInfo- contains information on which classes and fields need to optimized and how.mode- whether serialization or deserialization is being done.
-
-
方法详细资料
-
visitAnyClass
public void visitAnyClass(proguard.classfile.Clazz clazz)
- 指定者:
visitAnyClass在接口中proguard.classfile.visitor.ClassVisitor
-
visitProgramClass
public void visitProgramClass(proguard.classfile.ProgramClass programClass)
- 指定者:
visitProgramClass在接口中proguard.classfile.visitor.ClassVisitor
-
visitLibraryClass
public void visitLibraryClass(proguard.classfile.LibraryClass libraryClass)
- 指定者:
visitLibraryClass在接口中proguard.classfile.visitor.ClassVisitor
-
visitAnyMember
public void visitAnyMember(proguard.classfile.Clazz clazz, proguard.classfile.Member member)- 指定者:
visitAnyMember在接口中proguard.classfile.visitor.MemberVisitor
-
visitProgramField
public void visitProgramField(proguard.classfile.ProgramClass programClass, proguard.classfile.ProgramField programField)- 指定者:
visitProgramField在接口中proguard.classfile.visitor.MemberVisitor
-
-