类 SimilarMemberVisitor
java.lang.Object
proguard.classfile.visitor.SimilarMemberVisitor
- 所有已实现的接口:
MemberVisitor
This
MemberVisitor lets a given MemberVisitor visit all members that have the
same name and type as the visited methods in the class hierarchy of the members' classes or of a
given target class.-
构造器概要
构造器构造器说明SimilarMemberVisitor(boolean visitThisMember, boolean visitSuperMembers, boolean visitInterfaceMembers, boolean visitOverridingMembers, MemberVisitor memberVisitor) Creates a new SimilarMemberVisitor.SimilarMemberVisitor(Clazz targetClass, boolean visitThisMember, boolean visitSuperMembers, boolean visitInterfaceMembers, boolean visitOverridingMembers, MemberVisitor memberVisitor) Creates a new SimilarMemberVisitor. -
方法概要
修饰符和类型方法说明voidvisitLibraryField(LibraryClass libraryClass, LibraryField libraryField) voidvisitLibraryMethod(LibraryClass libraryClass, LibraryMethod libraryMethod) voidvisitProgramField(ProgramClass programClass, ProgramField programField) voidvisitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) 从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 proguard.classfile.visitor.MemberVisitor
visitAnyMember, visitLibraryMember, visitProgramMember
-
构造器详细资料
-
SimilarMemberVisitor
public SimilarMemberVisitor(boolean visitThisMember, boolean visitSuperMembers, boolean visitInterfaceMembers, boolean visitOverridingMembers, MemberVisitor memberVisitor) Creates a new SimilarMemberVisitor.- 参数:
visitThisMember- specifies whether to visit the class members in the members' classes themselves.visitSuperMembers- specifies whether to visit the class members in the super classes of the members' classes.visitInterfaceMembers- specifies whether to visit the class members in the interface classes of the members' classes.visitOverridingMembers- specifies whether to visit the class members in the subclasses of the members' classes.memberVisitor- theMemberVisitorto which visits will be delegated.
-
SimilarMemberVisitor
public SimilarMemberVisitor(Clazz targetClass, boolean visitThisMember, boolean visitSuperMembers, boolean visitInterfaceMembers, boolean visitOverridingMembers, MemberVisitor memberVisitor) Creates a new SimilarMemberVisitor.- 参数:
targetClass- the class in whose hierarchy to look for the visited class members.visitThisMember- specifies whether to visit the class members in the target class itself.visitSuperMembers- specifies whether to visit the class members in the super classes of the target class.visitInterfaceMembers- specifies whether to visit the class members in the interface classes of the target class.visitOverridingMembers- specifies whether to visit the class members in the subclasses of the target class.memberVisitor- theMemberVisitorto which visits will be delegated.
-
-
方法详细资料
-
visitProgramField
- 指定者:
visitProgramField在接口中MemberVisitor
-
visitLibraryField
- 指定者:
visitLibraryField在接口中MemberVisitor
-
visitProgramMethod
- 指定者:
visitProgramMethod在接口中MemberVisitor
-
visitLibraryMethod
- 指定者:
visitLibraryMethod在接口中MemberVisitor
-