Class InitializerMethodFilter

  • All Implemented Interfaces:
    MemberVisitor

    public class InitializerMethodFilter
    extends java.lang.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 Detail

      • 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.