Package com.ibm.wala.cfg
Class InducedCFG.PEIVisitor
- java.lang.Object
-
- com.ibm.wala.ssa.SSAInstruction.Visitor
-
- com.ibm.wala.cfg.InducedCFG.PEIVisitor
-
- All Implemented Interfaces:
SSAInstruction.IVisitor
- Direct Known Subclasses:
AstInducedCFG.AstPEIVisitor
- Enclosing class:
- InducedCFG
public class InducedCFG.PEIVisitor extends SSAInstruction.Visitor
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
PEIVisitor(boolean[] r)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
breakBasicBlock()
void
visitArrayLength(SSAArrayLengthInstruction instruction)
void
visitArrayLoad(SSAArrayLoadInstruction instruction)
void
visitArrayStore(SSAArrayStoreInstruction instruction)
void
visitCheckCast(SSACheckCastInstruction instruction)
void
visitGet(SSAGetInstruction instruction)
void
visitInvoke(SSAInvokeInstruction instruction)
void
visitMonitor(SSAMonitorInstruction instruction)
void
visitNew(SSANewInstruction instruction)
void
visitPut(SSAPutInstruction instruction)
void
visitThrow(SSAThrowInstruction instruction)
-
Methods inherited from class com.ibm.wala.ssa.SSAInstruction.Visitor
visitBinaryOp, visitComparison, visitConditionalBranch, visitConversion, visitGetCaughtException, visitGoto, visitInstanceof, visitLoadMetadata, visitPhi, visitPi, visitReturn, visitSwitch, visitUnaryOp
-
-
-
-
Method Detail
-
breakBasicBlock
protected void breakBasicBlock()
-
visitArrayLength
public void visitArrayLength(SSAArrayLengthInstruction instruction)
- Specified by:
visitArrayLength
in interfaceSSAInstruction.IVisitor
- Overrides:
visitArrayLength
in classSSAInstruction.Visitor
-
visitArrayLoad
public void visitArrayLoad(SSAArrayLoadInstruction instruction)
- Specified by:
visitArrayLoad
in interfaceSSAInstruction.IVisitor
- Overrides:
visitArrayLoad
in classSSAInstruction.Visitor
-
visitArrayStore
public void visitArrayStore(SSAArrayStoreInstruction instruction)
- Specified by:
visitArrayStore
in interfaceSSAInstruction.IVisitor
- Overrides:
visitArrayStore
in classSSAInstruction.Visitor
-
visitCheckCast
public void visitCheckCast(SSACheckCastInstruction instruction)
- Specified by:
visitCheckCast
in interfaceSSAInstruction.IVisitor
- Overrides:
visitCheckCast
in classSSAInstruction.Visitor
-
visitGet
public void visitGet(SSAGetInstruction instruction)
- Specified by:
visitGet
in interfaceSSAInstruction.IVisitor
- Overrides:
visitGet
in classSSAInstruction.Visitor
-
visitInvoke
public void visitInvoke(SSAInvokeInstruction instruction)
- Specified by:
visitInvoke
in interfaceSSAInstruction.IVisitor
- Overrides:
visitInvoke
in classSSAInstruction.Visitor
-
visitMonitor
public void visitMonitor(SSAMonitorInstruction instruction)
- Specified by:
visitMonitor
in interfaceSSAInstruction.IVisitor
- Overrides:
visitMonitor
in classSSAInstruction.Visitor
-
visitNew
public void visitNew(SSANewInstruction instruction)
- Specified by:
visitNew
in interfaceSSAInstruction.IVisitor
- Overrides:
visitNew
in classSSAInstruction.Visitor
-
visitPut
public void visitPut(SSAPutInstruction instruction)
- Specified by:
visitPut
in interfaceSSAInstruction.IVisitor
- Overrides:
visitPut
in classSSAInstruction.Visitor
-
visitThrow
public void visitThrow(SSAThrowInstruction instruction)
- Specified by:
visitThrow
in interfaceSSAInstruction.IVisitor
- Overrides:
visitThrow
in classSSAInstruction.Visitor
-
-