Class InitializerMethodFilter

java.lang.Object
proguard.classfile.visitor.InitializerMethodFilter
All Implemented Interfaces:
MemberVisitor

public class InitializerMethodFilter extends Object implements 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 Details

    • InitializerMethodFilter

      public InitializerMethodFilter(MemberVisitor initializerMemberVisitor)
      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