proguard.classfile.visitor
Interface CpInfoVisitor
- All Known Implementing Classes:
- ClassFileCleaner, ClassFileHierarchyInitializer, ClassFileInitializer, ClassFilePrinter, ClassFileReferenceInitializer, ClassFileRenamer, ConstantPoolRemapper, CpInstruction, GetterSetterInliner, InnerUsageMarker, InterfaceUsageMarker, NameAndTypeShrinker, NameAndTypeUsageMarker, PartialEvaluator, Processor, ReferencedClassFileVisitor, SideEffectInstructionChecker, UsageMarker, Utf8UsageMarker, WriteOnlyFieldMarker
- public interface CpInfoVisitor
This interface specifies the methods for a visitor of CpInfo
objects.
|
Method Summary |
void |
visitClassCpInfo(ClassFile classFile,
ClassCpInfo classCpInfo)
|
void |
visitDoubleCpInfo(ClassFile classFile,
DoubleCpInfo doubleCpInfo)
|
void |
visitFieldrefCpInfo(ClassFile classFile,
FieldrefCpInfo fieldrefCpInfo)
|
void |
visitFloatCpInfo(ClassFile classFile,
FloatCpInfo floatCpInfo)
|
void |
visitIntegerCpInfo(ClassFile classFile,
IntegerCpInfo integerCpInfo)
|
void |
visitInterfaceMethodrefCpInfo(ClassFile classFile,
InterfaceMethodrefCpInfo interfaceMethodrefCpInfo)
|
void |
visitLongCpInfo(ClassFile classFile,
LongCpInfo longCpInfo)
|
void |
visitMethodrefCpInfo(ClassFile classFile,
MethodrefCpInfo methodrefCpInfo)
|
void |
visitNameAndTypeCpInfo(ClassFile classFile,
NameAndTypeCpInfo nameAndTypeCpInfo)
|
void |
visitStringCpInfo(ClassFile classFile,
StringCpInfo stringCpInfo)
|
void |
visitUtf8CpInfo(ClassFile classFile,
Utf8CpInfo utf8CpInfo)
|
visitIntegerCpInfo
public void visitIntegerCpInfo(ClassFile classFile,
IntegerCpInfo integerCpInfo)
visitLongCpInfo
public void visitLongCpInfo(ClassFile classFile,
LongCpInfo longCpInfo)
visitFloatCpInfo
public void visitFloatCpInfo(ClassFile classFile,
FloatCpInfo floatCpInfo)
visitDoubleCpInfo
public void visitDoubleCpInfo(ClassFile classFile,
DoubleCpInfo doubleCpInfo)
visitStringCpInfo
public void visitStringCpInfo(ClassFile classFile,
StringCpInfo stringCpInfo)
visitUtf8CpInfo
public void visitUtf8CpInfo(ClassFile classFile,
Utf8CpInfo utf8CpInfo)
visitFieldrefCpInfo
public void visitFieldrefCpInfo(ClassFile classFile,
FieldrefCpInfo fieldrefCpInfo)
visitInterfaceMethodrefCpInfo
public void visitInterfaceMethodrefCpInfo(ClassFile classFile,
InterfaceMethodrefCpInfo interfaceMethodrefCpInfo)
visitMethodrefCpInfo
public void visitMethodrefCpInfo(ClassFile classFile,
MethodrefCpInfo methodrefCpInfo)
visitClassCpInfo
public void visitClassCpInfo(ClassFile classFile,
ClassCpInfo classCpInfo)
visitNameAndTypeCpInfo
public void visitNameAndTypeCpInfo(ClassFile classFile,
NameAndTypeCpInfo nameAndTypeCpInfo)