Class SSAInstruction.Visitor
java.lang.Object
com.ibm.wala.ssa.SSAInstruction.Visitor
- All Implemented Interfaces:
SSAInstruction.IVisitor
- Direct Known Subclasses:
AstAbstractInstructionVisitor
,DemandPointerFlowGraph.StatementVisitor
,InducedCFG.BranchVisitor
,InducedCFG.PEIVisitor
,ModRef.ModVisitor
,ModRef.RefVisitor
,PointerAnalysisImpl.ImplicitPointsToSetVisitor
,SimpleDemandPointerFlowGraph.StatementVisitor
,SSAPropagationCallGraphBuilder.ConstraintVisitor
,SSAPropagationCallGraphBuilder.InterestingVisitor
,TypeInference.TypeOperatorFactory
- Enclosing class:
SSAInstruction
public abstract static class SSAInstruction.Visitor
extends Object
implements SSAInstruction.IVisitor
A base visitor implementation that does nothing.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
visitArrayLength
(SSAArrayLengthInstruction instruction) void
visitArrayLoad
(SSAArrayLoadInstruction instruction) void
visitArrayStore
(SSAArrayStoreInstruction instruction) void
visitBinaryOp
(SSABinaryOpInstruction instruction) void
visitCheckCast
(SSACheckCastInstruction instruction) void
visitComparison
(SSAComparisonInstruction instruction) void
visitConditionalBranch
(SSAConditionalBranchInstruction instruction) void
visitConversion
(SSAConversionInstruction instruction) void
visitGet
(SSAGetInstruction instruction) void
visitGetCaughtException
(SSAGetCaughtExceptionInstruction instruction) void
visitGoto
(SSAGotoInstruction instruction) void
visitInstanceof
(SSAInstanceofInstruction instruction) void
visitInvoke
(SSAInvokeInstruction instruction) void
visitLoadMetadata
(SSALoadMetadataInstruction instruction) void
visitMonitor
(SSAMonitorInstruction instruction) void
visitNew
(SSANewInstruction instruction) void
visitPhi
(SSAPhiInstruction instruction) void
visitPi
(SSAPiInstruction instruction) void
visitPut
(SSAPutInstruction instruction) void
visitReturn
(SSAReturnInstruction instruction) void
visitSwitch
(SSASwitchInstruction instruction) void
visitThrow
(SSAThrowInstruction instruction) void
visitUnaryOp
(SSAUnaryOpInstruction instruction)
-
Constructor Details
-
Visitor
public Visitor()
-
-
Method Details
-
visitGoto
- Specified by:
visitGoto
in interfaceSSAInstruction.IVisitor
-
visitArrayLoad
- Specified by:
visitArrayLoad
in interfaceSSAInstruction.IVisitor
-
visitArrayStore
- Specified by:
visitArrayStore
in interfaceSSAInstruction.IVisitor
-
visitBinaryOp
- Specified by:
visitBinaryOp
in interfaceSSAInstruction.IVisitor
-
visitUnaryOp
- Specified by:
visitUnaryOp
in interfaceSSAInstruction.IVisitor
-
visitConversion
- Specified by:
visitConversion
in interfaceSSAInstruction.IVisitor
-
visitComparison
- Specified by:
visitComparison
in interfaceSSAInstruction.IVisitor
-
visitConditionalBranch
- Specified by:
visitConditionalBranch
in interfaceSSAInstruction.IVisitor
-
visitSwitch
- Specified by:
visitSwitch
in interfaceSSAInstruction.IVisitor
-
visitReturn
- Specified by:
visitReturn
in interfaceSSAInstruction.IVisitor
-
visitGet
- Specified by:
visitGet
in interfaceSSAInstruction.IVisitor
-
visitPut
- Specified by:
visitPut
in interfaceSSAInstruction.IVisitor
-
visitInvoke
- Specified by:
visitInvoke
in interfaceSSAInstruction.IVisitor
-
visitNew
- Specified by:
visitNew
in interfaceSSAInstruction.IVisitor
-
visitArrayLength
- Specified by:
visitArrayLength
in interfaceSSAInstruction.IVisitor
-
visitThrow
- Specified by:
visitThrow
in interfaceSSAInstruction.IVisitor
-
visitMonitor
- Specified by:
visitMonitor
in interfaceSSAInstruction.IVisitor
-
visitCheckCast
- Specified by:
visitCheckCast
in interfaceSSAInstruction.IVisitor
-
visitInstanceof
- Specified by:
visitInstanceof
in interfaceSSAInstruction.IVisitor
-
visitPhi
- Specified by:
visitPhi
in interfaceSSAInstruction.IVisitor
-
visitPi
- Specified by:
visitPi
in interfaceSSAInstruction.IVisitor
-
visitGetCaughtException
- Specified by:
visitGetCaughtException
in interfaceSSAInstruction.IVisitor
-
visitLoadMetadata
- Specified by:
visitLoadMetadata
in interfaceSSAInstruction.IVisitor
-