Package com.ibm.wala.cast.ipa.callgraph
Class AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl.AstImplicitPointsToSetVisitor
- java.lang.Object
-
- com.ibm.wala.ssa.SSAInstruction.Visitor
-
- com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.ImplicitPointsToSetVisitor
-
- com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl.AstImplicitPointsToSetVisitor
-
- All Implemented Interfaces:
AstInstructionVisitor,SSAInstruction.IVisitor
- Enclosing class:
- AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl
public static class AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl.AstImplicitPointsToSetVisitor extends PointerAnalysisImpl.ImplicitPointsToSetVisitor implements AstInstructionVisitor
-
-
Field Summary
-
Fields inherited from class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.ImplicitPointsToSetVisitor
analysis, lpk, node, pointsToSet
-
-
Constructor Summary
Constructors Constructor Description AstImplicitPointsToSetVisitor(AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl analysis, LocalPointerKey lpk)
-
Method Summary
All Methods Instance Methods Concrete 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 class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.ImplicitPointsToSetVisitor
visitArrayLoad, visitCheckCast, visitGet, visitGetCaughtException, visitInvoke, visitNew, visitPhi, visitPi
-
Methods inherited from class com.ibm.wala.ssa.SSAInstruction.Visitor
visitArrayLength, visitArrayStore, visitBinaryOp, visitComparison, visitConditionalBranch, visitConversion, visitGoto, visitInstanceof, visitLoadMetadata, visitMonitor, visitPut, visitReturn, visitSwitch, visitThrow, 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
-
-
-
-
Constructor Detail
-
AstImplicitPointsToSetVisitor
public AstImplicitPointsToSetVisitor(AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl analysis, LocalPointerKey lpk)
-
-
Method Detail
-
visitAstLexicalRead
public void visitAstLexicalRead(AstLexicalRead instruction)
- Specified by:
visitAstLexicalReadin interfaceAstInstructionVisitor
-
visitAstLexicalWrite
public void visitAstLexicalWrite(AstLexicalWrite instruction)
- Specified by:
visitAstLexicalWritein interfaceAstInstructionVisitor
-
visitAstGlobalRead
public void visitAstGlobalRead(AstGlobalRead instruction)
- Specified by:
visitAstGlobalReadin interfaceAstInstructionVisitor
-
visitAstGlobalWrite
public void visitAstGlobalWrite(AstGlobalWrite instruction)
- Specified by:
visitAstGlobalWritein interfaceAstInstructionVisitor
-
visitAssert
public void visitAssert(AstAssertInstruction instruction)
- Specified by:
visitAssertin interfaceAstInstructionVisitor
-
visitEachElementGet
public void visitEachElementGet(EachElementGetInstruction inst)
- Specified by:
visitEachElementGetin interfaceAstInstructionVisitor
-
visitEachElementHasNext
public void visitEachElementHasNext(EachElementHasNextInstruction inst)
- Specified by:
visitEachElementHasNextin interfaceAstInstructionVisitor
-
visitIsDefined
public void visitIsDefined(AstIsDefinedInstruction inst)
- Specified by:
visitIsDefinedin interfaceAstInstructionVisitor
-
visitEcho
public void visitEcho(AstEchoInstruction inst)
- Specified by:
visitEchoin interfaceAstInstructionVisitor
-
-