Package proguard.classfile.visitor
Class InitializerMethodFilter
java.lang.Object
proguard.classfile.visitor.InitializerMethodFilter
- 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 static initializer or instance
initializer, or not.-
Constructor Summary
ConstructorsConstructorDescriptionInitializerMethodFilter(MemberVisitor initializerMemberVisitor) Creates a new InitializerMethodFilter.InitializerMethodFilter(MemberVisitor initializerMemberVisitor, MemberVisitor otherMemberVisitor) Creates a new InitializerMethodFilter. -
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
-
InitializerMethodFilter
Creates a new InitializerMethodFilter.- Parameters:
initializerMemberVisitor- the member visitor to which visits to initializers will be delegated.
-
InitializerMethodFilter
public InitializerMethodFilter(MemberVisitor initializerMemberVisitor, MemberVisitor otherMemberVisitor) Creates a new InitializerMethodFilter.- Parameters:
initializerMemberVisitor- the member visitor to which visits to initializers will be delegated.otherMemberVisitor- the member visitor to which visits to non-initializer methods will be delegated.
-
-
Method Details
-
visitProgramField
- Specified by:
visitProgramFieldin interfaceMemberVisitor
-
visitLibraryField
- Specified by:
visitLibraryFieldin interfaceMemberVisitor
-
visitProgramMethod
- Specified by:
visitProgramMethodin interfaceMemberVisitor
-
visitLibraryMethod
- Specified by:
visitLibraryMethodin interfaceMemberVisitor
-