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:
com.ibm.wala.cast.ir.ssa.AstInstructionVisitor,JSInstructionVisitor,com.ibm.wala.ssa.SSAInstruction.IVisitor
- Enclosing class:
- JSSSAPropagationCallGraphBuilder.JSPointerAnalysisImpl
public static class JSSSAPropagationCallGraphBuilder.JSPointerAnalysisImpl.JSImplicitPointsToSetVisitor extends com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl.AstImplicitPointsToSetVisitor implements JSInstructionVisitor
-
-
Constructor Summary
Constructors Constructor Description JSImplicitPointsToSetVisitor(com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl analysis, com.ibm.wala.ipa.callgraph.propagation.LocalPointerKey lpk)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidvisitAstGlobalRead(com.ibm.wala.cast.ir.ssa.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 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
-
-
-
-
Method Detail
-
visitJavaScriptInvoke
public void visitJavaScriptInvoke(JavaScriptInvoke instruction)
- Specified by:
visitJavaScriptInvokein interfaceJSInstructionVisitor
-
visitTypeOf
public void visitTypeOf(JavaScriptTypeOfInstruction instruction)
- Specified by:
visitTypeOfin interfaceJSInstructionVisitor
-
visitJavaScriptInstanceOf
public void visitJavaScriptInstanceOf(JavaScriptInstanceOf instruction)
- Specified by:
visitJavaScriptInstanceOfin interfaceJSInstructionVisitor
-
visitCheckRef
public void visitCheckRef(JavaScriptCheckReference instruction)
- Specified by:
visitCheckRefin interfaceJSInstructionVisitor
-
visitWithRegion
public void visitWithRegion(JavaScriptWithRegion instruction)
- Specified by:
visitWithRegionin interfaceJSInstructionVisitor
-
visitAstGlobalRead
public void visitAstGlobalRead(com.ibm.wala.cast.ir.ssa.AstGlobalRead instruction)
- Specified by:
visitAstGlobalReadin interfacecom.ibm.wala.cast.ir.ssa.AstInstructionVisitor- Overrides:
visitAstGlobalReadin classcom.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl.AstImplicitPointsToSetVisitor
-
visitSetPrototype
public void visitSetPrototype(SetPrototype instruction)
- Specified by:
visitSetPrototypein interfaceJSInstructionVisitor
-
visitPrototypeLookup
public void visitPrototypeLookup(PrototypeLookup instruction)
- Specified by:
visitPrototypeLookupin interfaceJSInstructionVisitor
-
-