public class InterfaceUsageMarker
extends java.lang.Object
implements proguard.classfile.visitor.ClassVisitor, proguard.classfile.constant.visitor.ConstantVisitor
ClassUsageMarker| Constructor and Description |
|---|
InterfaceUsageMarker(ClassUsageMarker classUsageMarker)
Creates a new InterfaceUsageMarker.
|
| Modifier and Type | Method and Description |
|---|---|
void |
visitAnyClass(proguard.classfile.Clazz clazz) |
void |
visitClassConstant(proguard.classfile.Clazz clazz,
proguard.classfile.constant.ClassConstant classConstant) |
void |
visitLibraryClass(proguard.classfile.LibraryClass libraryClass) |
void |
visitProgramClass(proguard.classfile.ProgramClass programClass) |
void |
visitUtf8Constant(proguard.classfile.Clazz clazz,
proguard.classfile.constant.Utf8Constant utf8Constant) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvisitAnyConstant, visitAnyMethodrefConstant, visitAnyRefConstant, visitDoubleConstant, visitDynamicConstant, visitFieldrefConstant, visitFloatConstant, visitIntegerConstant, visitInterfaceMethodrefConstant, visitInvokeDynamicConstant, visitLongConstant, visitMethodHandleConstant, visitMethodrefConstant, visitMethodTypeConstant, visitModuleConstant, visitNameAndTypeConstant, visitPackageConstant, visitPrimitiveArrayConstant, visitStringConstantpublic InterfaceUsageMarker(ClassUsageMarker classUsageMarker)
classUsageMarker - the marker to mark and check the classes and
class members.public void visitAnyClass(proguard.classfile.Clazz clazz)
visitAnyClass in interface proguard.classfile.visitor.ClassVisitorpublic void visitProgramClass(proguard.classfile.ProgramClass programClass)
visitProgramClass in interface proguard.classfile.visitor.ClassVisitorpublic void visitLibraryClass(proguard.classfile.LibraryClass libraryClass)
visitLibraryClass in interface proguard.classfile.visitor.ClassVisitorpublic void visitClassConstant(proguard.classfile.Clazz clazz,
proguard.classfile.constant.ClassConstant classConstant)
visitClassConstant in interface proguard.classfile.constant.visitor.ConstantVisitorpublic void visitUtf8Constant(proguard.classfile.Clazz clazz,
proguard.classfile.constant.Utf8Constant utf8Constant)
visitUtf8Constant in interface proguard.classfile.constant.visitor.ConstantVisitor