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