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