com.ibm.wala.ssa
Class SSAInstruction.Visitor
java.lang.Object
com.ibm.wala.ssa.SSAInstruction.Visitor
- All Implemented Interfaces:
- SSAInstruction.IVisitor
- Direct Known Subclasses:
- AstAbstractInstructionVisitor, InducedCFG.BranchVisitor, InducedCFG.PEIVisitor, PointerAnalysisImpl.ImplicitPointsToSetVisitor, PointerFlowGraph.InstructionVisitor, SSAPropagationCallGraphBuilder.ConstraintVisitor, SSAPropagationCallGraphBuilder.InterestingVisitor, TypeInference.TypeOperatorFactory
- Enclosing class:
- SSAInstruction
public abstract static class SSAInstruction.Visitor
- extends java.lang.Object
- implements SSAInstruction.IVisitor
A base visitor implementation that does nothing.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SSAInstruction.Visitor
public SSAInstruction.Visitor()
visitGoto
public void visitGoto(SSAGotoInstruction instruction)
- Specified by:
visitGoto in interface SSAInstruction.IVisitor
visitArrayLoad
public void visitArrayLoad(SSAArrayLoadInstruction instruction)
- Specified by:
visitArrayLoad in interface SSAInstruction.IVisitor
visitArrayStore
public void visitArrayStore(SSAArrayStoreInstruction instruction)
- Specified by:
visitArrayStore in interface SSAInstruction.IVisitor
visitBinaryOp
public void visitBinaryOp(SSABinaryOpInstruction instruction)
- Specified by:
visitBinaryOp in interface SSAInstruction.IVisitor
visitUnaryOp
public void visitUnaryOp(SSAUnaryOpInstruction instruction)
- Specified by:
visitUnaryOp in interface SSAInstruction.IVisitor
visitConversion
public void visitConversion(SSAConversionInstruction instruction)
- Specified by:
visitConversion in interface SSAInstruction.IVisitor
visitComparison
public void visitComparison(SSAComparisonInstruction instruction)
- Specified by:
visitComparison in interface SSAInstruction.IVisitor
visitConditionalBranch
public void visitConditionalBranch(SSAConditionalBranchInstruction instruction)
- Specified by:
visitConditionalBranch in interface SSAInstruction.IVisitor
visitSwitch
public void visitSwitch(SSASwitchInstruction instruction)
- Specified by:
visitSwitch in interface SSAInstruction.IVisitor
visitReturn
public void visitReturn(SSAReturnInstruction instruction)
- Specified by:
visitReturn in interface SSAInstruction.IVisitor
visitGet
public void visitGet(SSAGetInstruction instruction)
- Specified by:
visitGet in interface SSAInstruction.IVisitor
visitPut
public void visitPut(SSAPutInstruction instruction)
- Specified by:
visitPut in interface SSAInstruction.IVisitor
visitInvoke
public void visitInvoke(SSAInvokeInstruction instruction)
- Specified by:
visitInvoke in interface SSAInstruction.IVisitor
visitNew
public void visitNew(SSANewInstruction instruction)
- Specified by:
visitNew in interface SSAInstruction.IVisitor
visitArrayLength
public void visitArrayLength(SSAArrayLengthInstruction instruction)
- Specified by:
visitArrayLength in interface SSAInstruction.IVisitor
visitThrow
public void visitThrow(SSAThrowInstruction instruction)
- Specified by:
visitThrow in interface SSAInstruction.IVisitor
visitMonitor
public void visitMonitor(SSAMonitorInstruction instruction)
- Specified by:
visitMonitor in interface SSAInstruction.IVisitor
visitCheckCast
public void visitCheckCast(SSACheckCastInstruction instruction)
- Specified by:
visitCheckCast in interface SSAInstruction.IVisitor
visitInstanceof
public void visitInstanceof(SSAInstanceofInstruction instruction)
- Specified by:
visitInstanceof in interface SSAInstruction.IVisitor
visitPhi
public void visitPhi(SSAPhiInstruction instruction)
- Specified by:
visitPhi in interface SSAInstruction.IVisitor
visitPi
public void visitPi(SSAPiInstruction instruction)
- Specified by:
visitPi in interface SSAInstruction.IVisitor
visitGetCaughtException
public void visitGetCaughtException(SSAGetCaughtExceptionInstruction instruction)
- Specified by:
visitGetCaughtException in interface SSAInstruction.IVisitor
visitLoadClass
public void visitLoadClass(SSALoadClassInstruction instruction)
- Specified by:
visitLoadClass in interface SSAInstruction.IVisitor