程序包 proguard
类 KeepClassSpecificationVisitorFactory
- java.lang.Object
-
- proguard.ClassSpecificationVisitorFactory
-
- proguard.KeepClassSpecificationVisitorFactory
-
public class KeepClassSpecificationVisitorFactory extends ClassSpecificationVisitorFactory
This factory creates visitors to efficiently travel to specified classes and class members.
-
-
构造器概要
构造器 构造器 说明 KeepClassSpecificationVisitorFactory(boolean shrinking, boolean optimizing, boolean obfuscating)Creates a new KeepClassSpecificationVisitorFactory that creates visitors for the specified goal.
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 proguard.classfile.visitor.ClassPoolVisitorcreateClassPoolVisitor(java.util.List keepClassSpecifications, proguard.classfile.visitor.ClassVisitor classVisitor, proguard.classfile.visitor.MemberVisitor fieldVisitor, proguard.classfile.visitor.MemberVisitor methodVisitor, proguard.classfile.attribute.visitor.AttributeVisitor attributeVisitor)Constructs a ClassPoolVisitor to efficiently travel to the specified classes, class members and code attributes.proguard.classfile.visitor.ClassPoolVisitorcreateClassPoolVisitor(KeepClassSpecification keepClassSpecification, proguard.classfile.visitor.ClassVisitor classVisitor, proguard.classfile.visitor.MemberVisitor fieldVisitor, proguard.classfile.visitor.MemberVisitor methodVisitor, proguard.classfile.attribute.visitor.AttributeVisitor attributeVisitor)Constructs a ClassPoolVisitor to efficiently travel to the specified classes, class members, and attributes.
-
-
-
构造器详细资料
-
KeepClassSpecificationVisitorFactory
public KeepClassSpecificationVisitorFactory(boolean shrinking, boolean optimizing, boolean obfuscating)Creates a new KeepClassSpecificationVisitorFactory that creates visitors for the specified goal.- 参数:
shrinking- a flag that specifies whether the visitors are intended for the shrinking step.optimizing- a flag that specifies whether the visitors are intended for the optimization step.obfuscating- a flag that specifies whether the visitors are intended for the obfuscation step.
-
-
方法详细资料
-
createClassPoolVisitor
public proguard.classfile.visitor.ClassPoolVisitor createClassPoolVisitor(java.util.List keepClassSpecifications, proguard.classfile.visitor.ClassVisitor classVisitor, proguard.classfile.visitor.MemberVisitor fieldVisitor, proguard.classfile.visitor.MemberVisitor methodVisitor, proguard.classfile.attribute.visitor.AttributeVisitor attributeVisitor)Constructs a ClassPoolVisitor to efficiently travel to the specified classes, class members and code attributes.- 覆盖:
createClassPoolVisitor在类中ClassSpecificationVisitorFactory- 参数:
keepClassSpecifications- the specifications of the class(es) and class members to visit.classVisitor- an optional ClassVisitor to be applied to matching classes.fieldVisitor- an optional MemberVisitor to be applied to matching fields.methodVisitor- an optional MemberVisitor to be applied to matching methods.attributeVisitor- an optional AttributeVisitor to be applied to matching code attributes.
-
createClassPoolVisitor
public proguard.classfile.visitor.ClassPoolVisitor createClassPoolVisitor(KeepClassSpecification keepClassSpecification, proguard.classfile.visitor.ClassVisitor classVisitor, proguard.classfile.visitor.MemberVisitor fieldVisitor, proguard.classfile.visitor.MemberVisitor methodVisitor, proguard.classfile.attribute.visitor.AttributeVisitor attributeVisitor)
Constructs a ClassPoolVisitor to efficiently travel to the specified classes, class members, and attributes.- 参数:
keepClassSpecification- the specifications of the class(es) and class members to visit.classVisitor- an optional ClassVisitor to be applied to matching classes.fieldVisitor- an optional MemberVisitor to be applied to matching fields.methodVisitor- an optional MemberVisitor to be applied to matching methods.attributeVisitor- an optional AttributeVisitor to be applied to matching code attributes.
-
-