类 OptimizedJsonFieldVisitor
- java.lang.Object
-
- proguard.optimize.gson.OptimizedJsonFieldVisitor
-
- 所有已实现的接口:
proguard.classfile.visitor.ClassVisitor,proguard.classfile.visitor.MemberVisitor
public class OptimizedJsonFieldVisitor extends java.lang.Object implements proguard.classfile.visitor.ClassVisitor, proguard.classfile.visitor.MemberVisitorThis visitor searches the classes that it visits for fields that can be involved in Json (de)serialization and passes them on to the given member visitor. For convenience, the classes that are visited are also passed on to the given class visitor.
-
-
构造器概要
构造器 构造器 说明 OptimizedJsonFieldVisitor(proguard.classfile.visitor.ClassVisitor classVisitor, proguard.classfile.visitor.MemberVisitor memberVisitor)Creates a new OptimizedJsonFieldVisitor.
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidvisitAnyClass(proguard.classfile.Clazz clazz)voidvisitAnyMember(proguard.classfile.Clazz clazz, proguard.classfile.Member member)voidvisitProgramClass(proguard.classfile.ProgramClass programClass)voidvisitProgramField(proguard.classfile.ProgramClass programClass, proguard.classfile.ProgramField programField)
-
-
-
构造器详细资料
-
OptimizedJsonFieldVisitor
public OptimizedJsonFieldVisitor(proguard.classfile.visitor.ClassVisitor classVisitor, proguard.classfile.visitor.MemberVisitor memberVisitor)Creates a new OptimizedJsonFieldVisitor.- 参数:
classVisitor- the visitor to which (de)serialized classes are delegated to.memberVisitor- the visitor to which (de)serialized fields are delegated to.
-
-
方法详细资料
-
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
-
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
-
-