Package com.ibm.wala.cast.ir.ssa
Interface AstInstructionVisitor
-
- All Superinterfaces:
SSAInstruction.IVisitor
- All Known Subinterfaces:
AstPreInstructionVisitor
- All Known Implementing Classes:
AstAbstractInstructionVisitor,AstInducedCFG.AstBranchVisitor,AstInducedCFG.AstPEIVisitor,AstModRef.AstModVisitor,AstModRef.AstRefVisitor,AstSSAPropagationCallGraphBuilder.AstConstraintVisitor,AstSSAPropagationCallGraphBuilder.AstInterestingVisitor,AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl.AstImplicitPointsToSetVisitor,AstTypeInference.AstTypeOperatorFactory
public interface AstInstructionVisitor extends SSAInstruction.IVisitor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidvisitAssert(AstAssertInstruction instruction)voidvisitAstGlobalRead(AstGlobalRead instruction)voidvisitAstGlobalWrite(AstGlobalWrite instruction)voidvisitAstLexicalRead(AstLexicalRead instruction)voidvisitAstLexicalWrite(AstLexicalWrite instruction)voidvisitEachElementGet(EachElementGetInstruction inst)voidvisitEachElementHasNext(EachElementHasNextInstruction inst)voidvisitEcho(AstEchoInstruction inst)voidvisitIsDefined(AstIsDefinedInstruction inst)-
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
void visitAstLexicalRead(AstLexicalRead instruction)
-
visitAstLexicalWrite
void visitAstLexicalWrite(AstLexicalWrite instruction)
-
visitAstGlobalRead
void visitAstGlobalRead(AstGlobalRead instruction)
-
visitAstGlobalWrite
void visitAstGlobalWrite(AstGlobalWrite instruction)
-
visitAssert
void visitAssert(AstAssertInstruction instruction)
-
visitEachElementGet
void visitEachElementGet(EachElementGetInstruction inst)
-
visitEachElementHasNext
void visitEachElementHasNext(EachElementHasNextInstruction inst)
-
visitIsDefined
void visitIsDefined(AstIsDefinedInstruction inst)
-
visitEcho
void visitEcho(AstEchoInstruction inst)
-
-