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 protectedPEIVisitor(boolean[] r)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidbreakBasicBlock()voidvisitArrayLength(SSAArrayLengthInstruction instruction)voidvisitArrayLoad(SSAArrayLoadInstruction instruction)voidvisitArrayStore(SSAArrayStoreInstruction instruction)voidvisitCheckCast(SSACheckCastInstruction instruction)voidvisitGet(SSAGetInstruction instruction)voidvisitInvoke(SSAInvokeInstruction instruction)voidvisitMonitor(SSAMonitorInstruction instruction)voidvisitNew(SSANewInstruction instruction)voidvisitPut(SSAPutInstruction instruction)voidvisitThrow(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:
visitArrayLengthin interfaceSSAInstruction.IVisitor- Overrides:
visitArrayLengthin classSSAInstruction.Visitor
-
visitArrayLoad
public void visitArrayLoad(SSAArrayLoadInstruction instruction)
- Specified by:
visitArrayLoadin interfaceSSAInstruction.IVisitor- Overrides:
visitArrayLoadin classSSAInstruction.Visitor
-
visitArrayStore
public void visitArrayStore(SSAArrayStoreInstruction instruction)
- Specified by:
visitArrayStorein interfaceSSAInstruction.IVisitor- Overrides:
visitArrayStorein classSSAInstruction.Visitor
-
visitCheckCast
public void visitCheckCast(SSACheckCastInstruction instruction)
- Specified by:
visitCheckCastin interfaceSSAInstruction.IVisitor- Overrides:
visitCheckCastin classSSAInstruction.Visitor
-
visitGet
public void visitGet(SSAGetInstruction instruction)
- Specified by:
visitGetin interfaceSSAInstruction.IVisitor- Overrides:
visitGetin classSSAInstruction.Visitor
-
visitInvoke
public void visitInvoke(SSAInvokeInstruction instruction)
- Specified by:
visitInvokein interfaceSSAInstruction.IVisitor- Overrides:
visitInvokein classSSAInstruction.Visitor
-
visitMonitor
public void visitMonitor(SSAMonitorInstruction instruction)
- Specified by:
visitMonitorin interfaceSSAInstruction.IVisitor- Overrides:
visitMonitorin classSSAInstruction.Visitor
-
visitNew
public void visitNew(SSANewInstruction instruction)
- Specified by:
visitNewin interfaceSSAInstruction.IVisitor- Overrides:
visitNewin classSSAInstruction.Visitor
-
visitPut
public void visitPut(SSAPutInstruction instruction)
- Specified by:
visitPutin interfaceSSAInstruction.IVisitor- Overrides:
visitPutin classSSAInstruction.Visitor
-
visitThrow
public void visitThrow(SSAThrowInstruction instruction)
- Specified by:
visitThrowin interfaceSSAInstruction.IVisitor- Overrides:
visitThrowin classSSAInstruction.Visitor
-
-