类 ClassVersionFilter
- java.lang.Object
-
- proguard.classfile.visitor.ClassVersionFilter
-
- 所有已实现的接口:
ClassVisitor
public class ClassVersionFilter extends java.lang.Object implements ClassVisitor
ThisClassVisitordelegates its visits to program classes to another givenClassVisitor, but only when the class version number of the visited program class lies in a given range.
-
-
构造器概要
构造器 构造器 说明 ClassVersionFilter(int minimumClassVersion, int maximumClassVersion, ClassVisitor classVisitor)Creates a new ClassVersionFilter.ClassVersionFilter(int minimumClassVersion, ClassVisitor classVisitor)Creates a new ClassVersionFilter.
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidvisitAnyClass(Clazz clazz)Visits any Clazz instance.voidvisitProgramClass(ProgramClass programClass)-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 proguard.classfile.visitor.ClassVisitor
visitLibraryClass
-
-
-
-
构造器详细资料
-
ClassVersionFilter
public ClassVersionFilter(int minimumClassVersion, ClassVisitor classVisitor)Creates a new ClassVersionFilter.- 参数:
minimumClassVersion- the minimum class version number.classVisitor- theClassVisitorto which visits will be delegated.
-
ClassVersionFilter
public ClassVersionFilter(int minimumClassVersion, int maximumClassVersion, ClassVisitor classVisitor)Creates a new ClassVersionFilter.- 参数:
minimumClassVersion- the minimum class version number.maximumClassVersion- the maximum class version number.classVisitor- theClassVisitorto which visits will be delegated.
-
-
方法详细资料
-
visitAnyClass
public void visitAnyClass(Clazz clazz)
从接口复制的说明:ClassVisitorVisits any Clazz instance. The more specific default implementations of this interface delegate to this method.- 指定者:
visitAnyClass在接口中ClassVisitor
-
visitProgramClass
public void visitProgramClass(ProgramClass programClass)
- 指定者:
visitProgramClass在接口中ClassVisitor
-
-