类 GsonDomainClassFinder
- java.lang.Object
-
- proguard.optimize.gson.GsonDomainClassFinder
-
- 所有已实现的接口:
proguard.classfile.visitor.ClassVisitor
public class GsonDomainClassFinder extends java.lang.Object implements proguard.classfile.visitor.ClassVisitorThis class visitor determines whether a given domain class can be optimized by the GSON optimizations and traverses both the class and field hierarchy to look for further domain classes.
-
-
字段概要
字段 修饰符和类型 字段 说明 static booleanDEBUG
-
构造器概要
构造器 构造器 说明 GsonDomainClassFinder(GsonRuntimeSettings gsonRuntimeSettings, proguard.classfile.ClassPool gsonDomainClassPool, proguard.classfile.util.WarningPrinter warningPrinter)Creates a new GsonDomainClassFinder.
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidvisitAnyClass(proguard.classfile.Clazz clazz)voidvisitProgramClass(proguard.classfile.ProgramClass programClass)
-
-
-
字段详细资料
-
DEBUG
public static final boolean DEBUG
- 另请参阅:
- 常量字段值
-
-
构造器详细资料
-
GsonDomainClassFinder
public GsonDomainClassFinder(GsonRuntimeSettings gsonRuntimeSettings, proguard.classfile.ClassPool gsonDomainClassPool, proguard.classfile.util.WarningPrinter warningPrinter)
Creates a new GsonDomainClassFinder.- 参数:
gsonRuntimeSettings- keeps track of all GsonBuilder invocations.gsonDomainClassPool- the class pool to which the found domain classes are added.warningPrinter- used to print notes about domain classes that can not be handled by the Gson optimization.
-
-
方法详细资料
-
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
-
-