Package proguard.classfile.visitor
Class MethodFilter
java.lang.Object
proguard.classfile.visitor.MethodFilter
- All Implemented Interfaces:
MemberVisitor
This
MemberVisitor delegates its visits to one of two other given MemberVisitor
instances, depending on whether the visited method is a method or a field.-
Constructor Summary
ConstructorsConstructorDescriptionMethodFilter(MemberVisitor methodMemberVisitor) Creates a new MethodFilter.MethodFilter(MemberVisitor methodMemberVisitor, MemberVisitor fieldMemberVisitor) Creates a new MethodFilter. -
Method Summary
Modifier and TypeMethodDescriptionvoidvisitLibraryField(LibraryClass libraryClass, LibraryField libraryField) voidvisitLibraryMethod(LibraryClass libraryClass, LibraryMethod libraryMethod) voidvisitProgramField(ProgramClass programClass, ProgramField programField) voidvisitProgramMethod(ProgramClass programClass, ProgramMethod programMethod) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface proguard.classfile.visitor.MemberVisitor
visitAnyMember, visitLibraryMember, visitProgramMember
-
Constructor Details
-
MethodFilter
Creates a new MethodFilter.- Parameters:
methodMemberVisitor- the MemberVisitor to which method visits will be delegated.
-
MethodFilter
Creates a new MethodFilter.- Parameters:
methodMemberVisitor- the MemberVisitor to which method visits will be delegated.fieldMemberVisitor- the MemberVisitor to which field visits will be delegated.
-
-
Method Details
-
visitProgramField
- Specified by:
visitProgramFieldin interfaceMemberVisitor
-
visitProgramMethod
- Specified by:
visitProgramMethodin interfaceMemberVisitor
-
visitLibraryField
- Specified by:
visitLibraryFieldin interfaceMemberVisitor
-
visitLibraryMethod
- Specified by:
visitLibraryMethodin interfaceMemberVisitor
-