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