类 SimpleEnumFilter

  • 所有已实现的接口:
    proguard.classfile.visitor.ClassVisitor

    public class SimpleEnumFilter
    extends java.lang.Object
    implements proguard.classfile.visitor.ClassVisitor
    This ClassVisitor delegates its visits to one of two other given ClassVisitor instances, depending on whether the classes are marked as simple enums or not.
    另请参阅:
    SimpleEnumMarker
    • 构造器概要

      构造器 
      构造器 说明
      SimpleEnumFilter​(proguard.classfile.visitor.ClassVisitor simpleEnumClassVisitor)
      Creates a new SimpleEnumClassFilter.
      SimpleEnumFilter​(proguard.classfile.visitor.ClassVisitor simpleEnumClassVisitor, proguard.classfile.visitor.ClassVisitor otherClassVisitor)
      Creates a new SimpleEnumClassFilter.
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      void visitAnyClass​(proguard.classfile.Clazz clazz)  
      void visitLibraryClass​(proguard.classfile.LibraryClass libraryClass)  
      void visitProgramClass​(proguard.classfile.ProgramClass programClass)  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • SimpleEnumFilter

        public SimpleEnumFilter​(proguard.classfile.visitor.ClassVisitor simpleEnumClassVisitor)
        Creates a new SimpleEnumClassFilter.
        参数:
        simpleEnumClassVisitor - the class visitor to which visits to classes that are marked to be simpleEnum will be delegated.
      • SimpleEnumFilter

        public SimpleEnumFilter​(proguard.classfile.visitor.ClassVisitor simpleEnumClassVisitor,
                                proguard.classfile.visitor.ClassVisitor otherClassVisitor)
        Creates a new SimpleEnumClassFilter.
        参数:
        simpleEnumClassVisitor - the class visitor to which visits to classes that are marked as simple enums will be delegated.
        otherClassVisitor - the class visitor to which visits to classes that are not marked as simple enums will be delegated.
    • 方法详细资料

      • visitAnyClass

        public void visitAnyClass​(proguard.classfile.Clazz clazz)
        指定者:
        visitAnyClass 在接口中 proguard.classfile.visitor.ClassVisitor
      • visitProgramClass

        public void visitProgramClass​(proguard.classfile.ProgramClass programClass)
        指定者:
        visitProgramClass 在接口中 proguard.classfile.visitor.ClassVisitor
      • visitLibraryClass

        public void visitLibraryClass​(proguard.classfile.LibraryClass libraryClass)
        指定者:
        visitLibraryClass 在接口中 proguard.classfile.visitor.ClassVisitor