Class JSSSAPropagationCallGraphBuilder.JSPointerAnalysisImpl.JSImplicitPointsToSetVisitor
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
com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder.JSPointerAnalysisImpl.JSImplicitPointsToSetVisitor
- All Implemented Interfaces:
AstInstructionVisitor
,JSInstructionVisitor
,SSAInstruction.IVisitor
- Enclosing class:
JSSSAPropagationCallGraphBuilder.JSPointerAnalysisImpl
public static class JSSSAPropagationCallGraphBuilder.JSPointerAnalysisImpl.JSImplicitPointsToSetVisitor
extends AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl.AstImplicitPointsToSetVisitor
implements JSInstructionVisitor
-
Field Summary
Fields inherited from class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.ImplicitPointsToSetVisitor
analysis, lpk, node, pointsToSet
-
Constructor Summary
ConstructorDescriptionJSImplicitPointsToSetVisitor
(AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl analysis, LocalPointerKey lpk) -
Method Summary
Modifier and TypeMethodDescriptionvoid
visitAstGlobalRead
(AstGlobalRead instruction) void
visitCheckRef
(JavaScriptCheckReference instruction) void
visitJavaScriptInstanceOf
(JavaScriptInstanceOf instruction) void
visitJavaScriptInvoke
(JavaScriptInvoke instruction) void
visitPrototypeLookup
(PrototypeLookup instruction) void
visitSetPrototype
(SetPrototype instruction) void
visitTypeOf
(JavaScriptTypeOfInstruction instruction) void
visitWithRegion
(JavaScriptWithRegion instruction) Methods inherited from class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl.AstImplicitPointsToSetVisitor
visitAssert, visitAstGlobalWrite, visitAstLexicalRead, visitAstLexicalWrite, visitEachElementGet, visitEachElementHasNext, visitEcho, visitIsDefined, visitPropertyRead, visitPropertyWrite
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.cast.ir.ssa.AstInstructionVisitor
visitAssert, visitAstGlobalWrite, visitAstLexicalRead, visitAstLexicalWrite, visitEachElementGet, visitEachElementHasNext, visitEcho, visitIsDefined, visitPropertyRead, visitPropertyWrite, visitYield
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 Details
-
JSImplicitPointsToSetVisitor
public JSImplicitPointsToSetVisitor(AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl analysis, LocalPointerKey lpk)
-
-
Method Details
-
visitJavaScriptInvoke
- Specified by:
visitJavaScriptInvoke
in interfaceJSInstructionVisitor
-
visitTypeOf
- Specified by:
visitTypeOf
in interfaceJSInstructionVisitor
-
visitJavaScriptInstanceOf
- Specified by:
visitJavaScriptInstanceOf
in interfaceJSInstructionVisitor
-
visitCheckRef
- Specified by:
visitCheckRef
in interfaceJSInstructionVisitor
-
visitWithRegion
- Specified by:
visitWithRegion
in interfaceJSInstructionVisitor
-
visitAstGlobalRead
- Specified by:
visitAstGlobalRead
in interfaceAstInstructionVisitor
- Overrides:
visitAstGlobalRead
in classAstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl.AstImplicitPointsToSetVisitor
-
visitSetPrototype
- Specified by:
visitSetPrototype
in interfaceJSInstructionVisitor
-
visitPrototypeLookup
- Specified by:
visitPrototypeLookup
in interfaceJSInstructionVisitor
-