public class ClassPresenceFilter extends Object implements ClassVisitor
ClassVisitor delegates its visits to one of two
ClassVisitor instances, depending on whether the name of
the visited class file is present in a given ClassPool or not.| Constructor and Description |
|---|
ClassPresenceFilter(ClassPool classPool,
ClassVisitor presentClassVisitor,
ClassVisitor missingClassVisitor)
Creates a new ClassPresenceFilter.
|
| Modifier and Type | Method and Description |
|---|---|
void |
visitLibraryClass(LibraryClass libraryClass) |
void |
visitProgramClass(ProgramClass programClass) |
public ClassPresenceFilter(ClassPool classPool, ClassVisitor presentClassVisitor, ClassVisitor missingClassVisitor)
classPool - the ClassPool in which the
presence will be tested.presentClassVisitor - the ClassVisitor to which visits
of present class files will be delegated.missingClassVisitor - the ClassVisitor to which visits
of missing class files will be delegated.public void visitProgramClass(ProgramClass programClass)
visitProgramClass in interface ClassVisitorpublic void visitLibraryClass(LibraryClass libraryClass)
visitLibraryClass in interface ClassVisitorCopyright © 2015. All Rights Reserved.