public abstract static class SSAInstruction.Visitor extends Object implements SSAInstruction.IVisitor
Constructor and Description |
---|
Visitor() |
public void visitGoto(SSAGotoInstruction instruction)
visitGoto
in interface SSAInstruction.IVisitor
public void visitArrayLoad(SSAArrayLoadInstruction instruction)
visitArrayLoad
in interface SSAInstruction.IVisitor
public void visitArrayStore(SSAArrayStoreInstruction instruction)
visitArrayStore
in interface SSAInstruction.IVisitor
public void visitBinaryOp(SSABinaryOpInstruction instruction)
visitBinaryOp
in interface SSAInstruction.IVisitor
public void visitUnaryOp(SSAUnaryOpInstruction instruction)
visitUnaryOp
in interface SSAInstruction.IVisitor
public void visitConversion(SSAConversionInstruction instruction)
visitConversion
in interface SSAInstruction.IVisitor
public void visitComparison(SSAComparisonInstruction instruction)
visitComparison
in interface SSAInstruction.IVisitor
public void visitConditionalBranch(SSAConditionalBranchInstruction instruction)
visitConditionalBranch
in interface SSAInstruction.IVisitor
public void visitSwitch(SSASwitchInstruction instruction)
visitSwitch
in interface SSAInstruction.IVisitor
public void visitReturn(SSAReturnInstruction instruction)
visitReturn
in interface SSAInstruction.IVisitor
public void visitGet(SSAGetInstruction instruction)
visitGet
in interface SSAInstruction.IVisitor
public void visitPut(SSAPutInstruction instruction)
visitPut
in interface SSAInstruction.IVisitor
public void visitInvoke(SSAInvokeInstruction instruction)
visitInvoke
in interface SSAInstruction.IVisitor
public void visitNew(SSANewInstruction instruction)
visitNew
in interface SSAInstruction.IVisitor
public void visitArrayLength(SSAArrayLengthInstruction instruction)
visitArrayLength
in interface SSAInstruction.IVisitor
public void visitThrow(SSAThrowInstruction instruction)
visitThrow
in interface SSAInstruction.IVisitor
public void visitMonitor(SSAMonitorInstruction instruction)
visitMonitor
in interface SSAInstruction.IVisitor
public void visitCheckCast(SSACheckCastInstruction instruction)
visitCheckCast
in interface SSAInstruction.IVisitor
public void visitInstanceof(SSAInstanceofInstruction instruction)
visitInstanceof
in interface SSAInstruction.IVisitor
public void visitPhi(SSAPhiInstruction instruction)
visitPhi
in interface SSAInstruction.IVisitor
public void visitPi(SSAPiInstruction instruction)
visitPi
in interface SSAInstruction.IVisitor
public void visitGetCaughtException(SSAGetCaughtExceptionInstruction instruction)
visitGetCaughtException
in interface SSAInstruction.IVisitor
public void visitLoadMetadata(SSALoadMetadataInstruction instruction)
visitLoadMetadata
in interface SSAInstruction.IVisitor