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