public class ClassVersionFilter extends java.lang.Object implements ClassVisitor
ClassVisitor delegates its visits to program classes to
another given ClassVisitor, but only when the class version
number of the visited program class lies in a given range.| Constructor and Description |
|---|
ClassVersionFilter(int minimumClassVersion,
ClassVisitor classVisitor)
Creates a new ClassVersionFilter.
|
ClassVersionFilter(int minimumClassVersion,
int maximumClassVersion,
ClassVisitor classVisitor)
Creates a new ClassVersionFilter.
|
| Modifier and Type | Method and Description |
|---|---|
void |
visitAnyClass(Clazz clazz)
Visits any Clazz instance.
|
void |
visitProgramClass(ProgramClass programClass) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvisitLibraryClasspublic ClassVersionFilter(int minimumClassVersion,
ClassVisitor classVisitor)
minimumClassVersion - the minimum class version number.classVisitor - the ClassVisitor to which visits
will be delegated.public ClassVersionFilter(int minimumClassVersion,
int maximumClassVersion,
ClassVisitor classVisitor)
minimumClassVersion - the minimum class version number.maximumClassVersion - the maximum class version number.classVisitor - the ClassVisitor to which visits
will be delegated.public void visitAnyClass(Clazz clazz)
ClassVisitorvisitAnyClass in interface ClassVisitorpublic void visitProgramClass(ProgramClass programClass)
visitProgramClass in interface ClassVisitor