public abstract static class IInstruction.Visitor extends Object
Constructor and Description |
---|
Visitor() |
public void visitConstant(ConstantInstruction instruction)
public void visitGoto(GotoInstruction instruction)
public void visitLocalLoad(ILoadInstruction instruction)
public void visitLocalStore(IStoreInstruction instruction)
public void visitArrayLoad(IArrayLoadInstruction instruction)
public void visitArrayStore(IArrayStoreInstruction instruction)
public void visitPop(PopInstruction instruction)
public void visitDup(DupInstruction instruction)
public void visitSwap(SwapInstruction instruction)
public void visitBinaryOp(IBinaryOpInstruction instruction)
public void visitUnaryOp(IUnaryOpInstruction instruction)
public void visitShift(IShiftInstruction instruction)
public void visitConversion(IConversionInstruction instruction)
public void visitComparison(IComparisonInstruction instruction)
public void visitConditionalBranch(IConditionalBranchInstruction instruction)
public void visitSwitch(SwitchInstruction instruction)
public void visitReturn(ReturnInstruction instruction)
public void visitGet(IGetInstruction instruction)
public void visitPut(IPutInstruction instruction)
public void visitInvoke(IInvokeInstruction instruction)
public void visitNew(NewInstruction instruction)
public void visitArrayLength(ArrayLengthInstruction instruction)
public void visitThrow(ThrowInstruction instruction)
public void visitMonitor(MonitorInstruction instruction)
public void visitCheckCast(ITypeTestInstruction instruction)
public void visitInstanceof(IInstanceofInstruction instruction)
public void visitLoadIndirect(ILoadIndirectInstruction instruction)
public void visitStoreIndirect(IStoreIndirectInstruction instruction)