proguard.classfile.instruction
Class AllInstructionVisitor
java.lang.Object
proguard.classfile.instruction.AllInstructionVisitor
- All Implemented Interfaces:
- AttrInfoVisitor
- public class AllInstructionVisitor
- extends Object
- implements AttrInfoVisitor
This AttrInfoVisitor lets a given InstructionVisitor visit all Instruction
objects of the CodeAttrInfo objects it visits.
|
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 signatureAttrInfo)
|
void |
visitSourceDirAttrInfo(ClassFile classFile,
SourceDirAttrInfo sourceDirAttrInfo)
|
void |
visitSourceFileAttrInfo(ClassFile classFile,
SourceFileAttrInfo sourceFileAttrInfo)
|
void |
visitSyntheticAttrInfo(ClassFile classFile,
SyntheticAttrInfo syntheticAttrInfo)
|
void |
visitUnknownAttrInfo(ClassFile classFile,
UnknownAttrInfo unknownAttrInfo)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AllInstructionVisitor
public AllInstructionVisitor(InstructionVisitor instructionVisitor)
visitUnknownAttrInfo
public void visitUnknownAttrInfo(ClassFile classFile,
UnknownAttrInfo unknownAttrInfo)
- Specified by:
visitUnknownAttrInfo in interface AttrInfoVisitor
visitConstantValueAttrInfo
public void visitConstantValueAttrInfo(ClassFile classFile,
FieldInfo fieldInfo,
ConstantValueAttrInfo constantValueAttrInfo)
- Specified by:
visitConstantValueAttrInfo in interface AttrInfoVisitor
visitExceptionsAttrInfo
public void visitExceptionsAttrInfo(ClassFile classFile,
MethodInfo methodInfo,
ExceptionsAttrInfo exceptionsAttrInfo)
- Specified by:
visitExceptionsAttrInfo in interface AttrInfoVisitor
visitInnerClassesAttrInfo
public void visitInnerClassesAttrInfo(ClassFile classFile,
InnerClassesAttrInfo innerClassesAttrInfo)
- Specified by:
visitInnerClassesAttrInfo in interface AttrInfoVisitor
visitLineNumberTableAttrInfo
public void visitLineNumberTableAttrInfo(ClassFile classFile,
MethodInfo methodInfo,
CodeAttrInfo codeAttrInfo,
LineNumberTableAttrInfo lineNumberTableAttrInfo)
- Specified by:
visitLineNumberTableAttrInfo in interface AttrInfoVisitor
visitLocalVariableTableAttrInfo
public void visitLocalVariableTableAttrInfo(ClassFile classFile,
MethodInfo methodInfo,
CodeAttrInfo codeAttrInfo,
LocalVariableTableAttrInfo localVariableTableAttrInfo)
- Specified by:
visitLocalVariableTableAttrInfo in interface AttrInfoVisitor
visitSourceFileAttrInfo
public void visitSourceFileAttrInfo(ClassFile classFile,
SourceFileAttrInfo sourceFileAttrInfo)
- Specified by:
visitSourceFileAttrInfo in interface AttrInfoVisitor
visitSourceDirAttrInfo
public void visitSourceDirAttrInfo(ClassFile classFile,
SourceDirAttrInfo sourceDirAttrInfo)
- Specified by:
visitSourceDirAttrInfo in interface AttrInfoVisitor
visitDeprecatedAttrInfo
public void visitDeprecatedAttrInfo(ClassFile classFile,
DeprecatedAttrInfo deprecatedAttrInfo)
- Specified by:
visitDeprecatedAttrInfo in interface AttrInfoVisitor
visitSyntheticAttrInfo
public void visitSyntheticAttrInfo(ClassFile classFile,
SyntheticAttrInfo syntheticAttrInfo)
- Specified by:
visitSyntheticAttrInfo in interface AttrInfoVisitor
visitSignatureAttrInfo
public void visitSignatureAttrInfo(ClassFile classFile,
SignatureAttrInfo signatureAttrInfo)
- Specified by:
visitSignatureAttrInfo in interface AttrInfoVisitor
visitCodeAttrInfo
public void visitCodeAttrInfo(ClassFile classFile,
MethodInfo methodInfo,
CodeAttrInfo codeAttrInfo)
- Specified by:
visitCodeAttrInfo in interface AttrInfoVisitor