proguard.classfile.visitor
Interface AttrInfoVisitor
- All Known Implementing Classes:
- AllInstructionVisitor, AttributeShrinker, AttributeUsageMarker, BranchTargetFinder, ChangedCodePrinter, ClassFileCleaner, ClassFileInitializer, ClassFilePrinter, ClassFileReferenceInitializer, ClassFileRenamer, ClassFileShrinker, CodeAttrInfoEditor, CodeAttrInfoEditorResetter, ConstantPoolRemapper, InnerUsageMarker, MultiAttrInfoVisitor, NameAndTypeShrinker, PartialEvaluator, SideEffectMethodMarker, UsageMarker, Utf8UsageMarker
- public interface AttrInfoVisitor
This interface specifies the methods for a visitor of AttrInfo
objects.
|
Method Summary |
void |
visitCodeAttrInfo(ClassFile classFile,
MethodInfo methodInfo,
CodeAttrInfo codeAttrInfo)
|
void |
visitConstantValueAttrInfo(ClassFile classFile,
FieldInfo fieldInfo,
ConstantValueAttrInfo constantValueAttrInfo)
|
void |
visitDeprecatedAttrInfo(ClassFile classFile,
DeprecatedAttrInfo deprecatedAttrInfo)
|
void |
visitExceptionsAttrInfo(ClassFile classFile,
MethodInfo methodInfo,
ExceptionsAttrInfo exceptionsAttrInfo)
|
void |
visitInnerClassesAttrInfo(ClassFile classFile,
InnerClassesAttrInfo innerClassesAttrInfo)
|
void |
visitLineNumberTableAttrInfo(ClassFile classFile,
MethodInfo methodInfo,
CodeAttrInfo codeAttrInfo,
LineNumberTableAttrInfo lineNumberTableAttrInfo)
|
void |
visitLocalVariableTableAttrInfo(ClassFile classFile,
MethodInfo methodInfo,
CodeAttrInfo codeAttrInfo,
LocalVariableTableAttrInfo localVariableTableAttrInfo)
|
void |
visitSignatureAttrInfo(ClassFile classFile,
SignatureAttrInfo syntheticAttrInfo)
|
void |
visitSourceDirAttrInfo(ClassFile classFile,
SourceDirAttrInfo sourceDirAttrInfo)
|
void |
visitSourceFileAttrInfo(ClassFile classFile,
SourceFileAttrInfo sourceFileAttrInfo)
|
void |
visitSyntheticAttrInfo(ClassFile classFile,
SyntheticAttrInfo syntheticAttrInfo)
|
void |
visitUnknownAttrInfo(ClassFile classFile,
UnknownAttrInfo unknownAttrInfo)
|
visitUnknownAttrInfo
public void visitUnknownAttrInfo(ClassFile classFile,
UnknownAttrInfo unknownAttrInfo)
visitInnerClassesAttrInfo
public void visitInnerClassesAttrInfo(ClassFile classFile,
InnerClassesAttrInfo innerClassesAttrInfo)
visitConstantValueAttrInfo
public void visitConstantValueAttrInfo(ClassFile classFile,
FieldInfo fieldInfo,
ConstantValueAttrInfo constantValueAttrInfo)
visitExceptionsAttrInfo
public void visitExceptionsAttrInfo(ClassFile classFile,
MethodInfo methodInfo,
ExceptionsAttrInfo exceptionsAttrInfo)
visitCodeAttrInfo
public void visitCodeAttrInfo(ClassFile classFile,
MethodInfo methodInfo,
CodeAttrInfo codeAttrInfo)
visitLineNumberTableAttrInfo
public void visitLineNumberTableAttrInfo(ClassFile classFile,
MethodInfo methodInfo,
CodeAttrInfo codeAttrInfo,
LineNumberTableAttrInfo lineNumberTableAttrInfo)
visitLocalVariableTableAttrInfo
public void visitLocalVariableTableAttrInfo(ClassFile classFile,
MethodInfo methodInfo,
CodeAttrInfo codeAttrInfo,
LocalVariableTableAttrInfo localVariableTableAttrInfo)
visitSourceFileAttrInfo
public void visitSourceFileAttrInfo(ClassFile classFile,
SourceFileAttrInfo sourceFileAttrInfo)
visitSourceDirAttrInfo
public void visitSourceDirAttrInfo(ClassFile classFile,
SourceDirAttrInfo sourceDirAttrInfo)
visitDeprecatedAttrInfo
public void visitDeprecatedAttrInfo(ClassFile classFile,
DeprecatedAttrInfo deprecatedAttrInfo)
visitSyntheticAttrInfo
public void visitSyntheticAttrInfo(ClassFile classFile,
SyntheticAttrInfo syntheticAttrInfo)
visitSignatureAttrInfo
public void visitSignatureAttrInfo(ClassFile classFile,
SignatureAttrInfo syntheticAttrInfo)