Interface InstructionVisitor
- All Known Implementing Classes:
BytecodeLanguage.InstructionPrinter, StackMappingVisitor.InstructionAnalyzer
public interface InstructionVisitor
User: Mike Strobel
Date: 1/6/13
Time: 2:15 PM
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidvisit(Instruction instruction) voidvoidvisitBranch(OpCode opCode, Instruction target) voidvisitConstant(OpCode opCode, double value) voidvisitConstant(OpCode opCode, float value) voidvisitConstant(OpCode opCode, int value) voidvisitConstant(OpCode opCode, long value) voidvisitConstant(OpCode opCode, MethodHandle value) voidvisitConstant(OpCode opCode, TypeReference value) voidvisitConstant(OpCode opCode, String value) voidvisitDynamicCallSite(OpCode opCode, DynamicCallSite callSite) voidvisitEnd()voidvisitField(OpCode opCode, FieldReference field) voidvisitLabel(Label label) voidvisitMethod(OpCode opCode, MethodReference method) voidvisitSwitch(OpCode opCode, SwitchInfo switchInfo) voidvisitType(OpCode opCode, TypeReference type) voidvisitVariable(OpCode opCode, VariableReference variable) voidvisitVariable(OpCode opCode, VariableReference variable, int operand)
-
Field Details
-
EMPTY
-
-
Method Details
-
visit
-
visit
-
visitConstant
-
visitConstant
-
visitConstant
-
visitConstant
-
visitConstant
-
visitConstant
-
visitConstant
-
visitBranch
-
visitVariable
-
visitVariable
-
visitType
-
visitMethod
-
visitDynamicCallSite
-
visitField
-
visitLabel
-
visitSwitch
-
visitEnd
void visitEnd()
-