public class ClassConstantClassFilter extends java.lang.Object implements ClassVisitor, ConstantVisitor
| Constructor and Description |
|---|
ClassConstantClassFilter(java.lang.String regularExpression,
ClassVisitor classVisitor)
Creates a new ClassConstantClassFilter.
|
ClassConstantClassFilter(StringMatcher regularExpressionMatcher,
ClassVisitor classVisitor)
Creates a new ClassConstantClassFilter.
|
| Modifier and Type | Method and Description |
|---|---|
void |
visitAnyClass(Clazz clazz)
Visits any Clazz instance.
|
void |
visitAnyConstant(Clazz clazz,
Constant constant)
Visits any Constant instance.
|
void |
visitClassConstant(Clazz clazz,
ClassConstant classConstant) |
void |
visitProgramClass(ProgramClass programClass) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvisitLibraryClassvisitAnyMethodrefConstant, visitAnyRefConstant, visitDoubleConstant, visitDynamicConstant, visitFieldrefConstant, visitFloatConstant, visitIntegerConstant, visitInterfaceMethodrefConstant, visitInvokeDynamicConstant, visitLongConstant, visitMethodHandleConstant, visitMethodrefConstant, visitMethodTypeConstant, visitModuleConstant, visitNameAndTypeConstant, visitPackageConstant, visitPrimitiveArrayConstant, visitStringConstant, visitUtf8Constantpublic ClassConstantClassFilter(java.lang.String regularExpression,
ClassVisitor classVisitor)
regularExpression - the regular expression against which class
names of class constants will be matched.classVisitor - the class visitor for classes that contain
the specified class constant.public ClassConstantClassFilter(StringMatcher regularExpressionMatcher, ClassVisitor classVisitor)
regularExpressionMatcher - the string matcher against which
class names will be matched.classVisitor - the class visitor for classes that
contain the specified class constant.public void visitAnyClass(Clazz clazz)
ClassVisitorvisitAnyClass in interface ClassVisitorpublic void visitProgramClass(ProgramClass programClass)
visitProgramClass in interface ClassVisitorpublic void visitAnyConstant(Clazz clazz, Constant constant)
ConstantVisitorvisitAnyConstant in interface ConstantVisitorpublic void visitClassConstant(Clazz clazz, ClassConstant classConstant)
visitClassConstant in interface ConstantVisitor