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, wait
visitLibraryClass
visitAnyMethodrefConstant, visitAnyRefConstant, visitDoubleConstant, visitDynamicConstant, visitFieldrefConstant, visitFloatConstant, visitIntegerConstant, visitInterfaceMethodrefConstant, visitInvokeDynamicConstant, visitLongConstant, visitMethodHandleConstant, visitMethodrefConstant, visitMethodTypeConstant, visitModuleConstant, visitNameAndTypeConstant, visitPackageConstant, visitPrimitiveArrayConstant, visitStringConstant, visitUtf8Constant
public 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)
ClassVisitor
visitAnyClass
in interface ClassVisitor
public void visitProgramClass(ProgramClass programClass)
visitProgramClass
in interface ClassVisitor
public void visitAnyConstant(Clazz clazz, Constant constant)
ConstantVisitor
visitAnyConstant
in interface ConstantVisitor
public void visitClassConstant(Clazz clazz, ClassConstant classConstant)
visitClassConstant
in interface ConstantVisitor