Package com.ibm.wala.cast.ir.cfg
Class AstInducedCFG.AstBranchVisitor
- java.lang.Object
-
- com.ibm.wala.ssa.SSAInstruction.Visitor
-
- com.ibm.wala.cfg.InducedCFG.BranchVisitor
-
- com.ibm.wala.cast.ir.cfg.AstInducedCFG.AstBranchVisitor
-
- All Implemented Interfaces:
AstInstructionVisitor
,SSAInstruction.IVisitor
- Enclosing class:
- AstInducedCFG
protected class AstInducedCFG.AstBranchVisitor extends InducedCFG.BranchVisitor implements AstInstructionVisitor
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AstBranchVisitor(boolean[] r)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
visitAssert(AstAssertInstruction instruction)
void
visitAstGlobalRead(AstGlobalRead instruction)
void
visitAstGlobalWrite(AstGlobalWrite instruction)
void
visitAstLexicalRead(AstLexicalRead inst)
void
visitAstLexicalWrite(AstLexicalWrite inst)
void
visitEachElementGet(EachElementGetInstruction inst)
void
visitEachElementHasNext(EachElementHasNextInstruction inst)
void
visitEcho(AstEchoInstruction inst)
void
visitIsDefined(AstIsDefinedInstruction inst)
-
Methods inherited from class com.ibm.wala.cfg.InducedCFG.BranchVisitor
breakBasicBlock, visitConditionalBranch, visitGoto, visitPhi, visitReturn, visitSwitch, visitThrow
-
Methods inherited from class com.ibm.wala.ssa.SSAInstruction.Visitor
visitArrayLength, visitArrayLoad, visitArrayStore, visitBinaryOp, visitCheckCast, visitComparison, visitConversion, visitGet, visitGetCaughtException, visitInstanceof, visitInvoke, visitLoadMetadata, visitMonitor, visitNew, visitPi, visitPut, visitUnaryOp
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.ibm.wala.ssa.SSAInstruction.IVisitor
visitArrayLength, visitArrayLoad, visitArrayStore, visitBinaryOp, visitCheckCast, visitComparison, visitConditionalBranch, visitConversion, visitGet, visitGetCaughtException, visitGoto, visitInstanceof, visitInvoke, visitLoadMetadata, visitMonitor, visitNew, visitPhi, visitPi, visitPut, visitReturn, visitSwitch, visitThrow, visitUnaryOp
-
-
-
-
Method Detail
-
visitAstLexicalRead
public void visitAstLexicalRead(AstLexicalRead inst)
- Specified by:
visitAstLexicalRead
in interfaceAstInstructionVisitor
-
visitAstLexicalWrite
public void visitAstLexicalWrite(AstLexicalWrite inst)
- Specified by:
visitAstLexicalWrite
in interfaceAstInstructionVisitor
-
visitAstGlobalRead
public void visitAstGlobalRead(AstGlobalRead instruction)
- Specified by:
visitAstGlobalRead
in interfaceAstInstructionVisitor
-
visitAstGlobalWrite
public void visitAstGlobalWrite(AstGlobalWrite instruction)
- Specified by:
visitAstGlobalWrite
in interfaceAstInstructionVisitor
-
visitAssert
public void visitAssert(AstAssertInstruction instruction)
- Specified by:
visitAssert
in interfaceAstInstructionVisitor
-
visitEachElementHasNext
public void visitEachElementHasNext(EachElementHasNextInstruction inst)
- Specified by:
visitEachElementHasNext
in interfaceAstInstructionVisitor
-
visitEachElementGet
public void visitEachElementGet(EachElementGetInstruction inst)
- Specified by:
visitEachElementGet
in interfaceAstInstructionVisitor
-
visitIsDefined
public void visitIsDefined(AstIsDefinedInstruction inst)
- Specified by:
visitIsDefined
in interfaceAstInstructionVisitor
-
visitEcho
public void visitEcho(AstEchoInstruction inst)
- Specified by:
visitEcho
in interfaceAstInstructionVisitor
-
-