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 PointerAnalysisImpl.ImplicitPointsToSetVisitor
analysis, lpk, node, pointsToSet -
Constructor Summary
ConstructorsConstructorDescriptionJSImplicitPointsToSetVisitor(AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl analysis, LocalPointerKey lpk) -
Method Summary
Modifier and TypeMethodDescriptionvoidvisitAstGlobalRead(AstGlobalRead instruction) voidvisitCheckRef(JavaScriptCheckReference instruction) voidvisitJavaScriptInstanceOf(JavaScriptInstanceOf instruction) voidvisitJavaScriptInvoke(JavaScriptInvoke instruction) voidvisitPrototypeLookup(PrototypeLookup instruction) voidvisitSetPrototype(SetPrototype instruction) voidvisitTypeOf(JavaScriptTypeOfInstruction instruction) voidvisitWithRegion(JavaScriptWithRegion instruction) Methods inherited from class PointerAnalysisImpl.ImplicitPointsToSetVisitor
visitArrayLoad, visitCheckCast, visitGet, visitGetCaughtException, visitInvoke, visitNew, visitPhi, visitPiMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface AstInstructionVisitor
visitAssert, visitAstGlobalWrite, visitAstLexicalRead, visitAstLexicalWrite, visitEachElementGet, visitEachElementHasNext, visitEcho, visitIsDefined, visitPropertyRead, visitPropertyWrite, visitYieldMethods inherited from interface 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:
visitJavaScriptInvokein interfaceJSInstructionVisitor
-
visitTypeOf
- Specified by:
visitTypeOfin interfaceJSInstructionVisitor
-
visitJavaScriptInstanceOf
- Specified by:
visitJavaScriptInstanceOfin interfaceJSInstructionVisitor
-
visitCheckRef
- Specified by:
visitCheckRefin interfaceJSInstructionVisitor
-
visitWithRegion
- Specified by:
visitWithRegionin interfaceJSInstructionVisitor
-
visitAstGlobalRead
- Specified by:
visitAstGlobalReadin interfaceAstInstructionVisitor- Overrides:
visitAstGlobalReadin classAstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl.AstImplicitPointsToSetVisitor
-
visitSetPrototype
- Specified by:
visitSetPrototypein interfaceJSInstructionVisitor
-
visitPrototypeLookup
- Specified by:
visitPrototypeLookupin interfaceJSInstructionVisitor
-