Class JSSSAPropagationCallGraphBuilder.JSInterestingVisitor
- java.lang.Object
-
- com.ibm.wala.ssa.SSAInstruction.Visitor
-
- com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstInterestingVisitor
-
- com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder.JSInterestingVisitor
-
- All Implemented Interfaces:
com.ibm.wala.cast.ir.ssa.AstInstructionVisitor,JSInstructionVisitor,com.ibm.wala.ssa.SSAInstruction.IVisitor
- Enclosing class:
- JSSSAPropagationCallGraphBuilder
public static class JSSSAPropagationCallGraphBuilder.JSInterestingVisitor extends com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstInterestingVisitor implements JSInstructionVisitor
-
-
Constructor Summary
Constructors Constructor Description JSInterestingVisitor(int vn)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidvisitBinaryOp(com.ibm.wala.ssa.SSABinaryOpInstruction instruction)voidvisitCheckRef(JavaScriptCheckReference instruction)voidvisitJavaScriptInstanceOf(JavaScriptInstanceOf instruction)voidvisitJavaScriptInvoke(JavaScriptInvoke instruction)voidvisitPrototypeLookup(PrototypeLookup instruction)voidvisitSetPrototype(SetPrototype instruction)voidvisitTypeOf(JavaScriptTypeOfInstruction inst)voidvisitWithRegion(JavaScriptWithRegion instruction)-
Methods inherited from class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstInterestingVisitor
visitAssert, visitAstGlobalRead, visitAstGlobalWrite, visitAstLexicalRead, visitAstLexicalWrite, visitEachElementGet, visitEachElementHasNext, visitEcho, visitIsDefined, visitPropertyRead, visitPropertyWrite
-
Methods inherited from class com.ibm.wala.ssa.SSAInstruction.Visitor
visitArrayLength, visitComparison, visitConditionalBranch, visitConversion, visitGoto, visitInstanceof, visitLoadMetadata, visitMonitor, visitNew, visitSwitch, 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, visitAstGlobalRead, visitAstGlobalWrite, visitAstLexicalRead, visitAstLexicalWrite, visitEachElementGet, visitEachElementHasNext, visitEcho, visitIsDefined, visitPropertyRead, visitPropertyWrite, visitYield
-
Methods inherited from interface com.ibm.wala.ssa.SSAInstruction.IVisitor
visitArrayLength, visitArrayLoad, visitArrayStore, visitCheckCast, visitComparison, visitConditionalBranch, visitConversion, visitGet, visitGetCaughtException, visitGoto, visitInstanceof, visitInvoke, visitLoadMetadata, visitMonitor, visitNew, visitPhi, visitPi, visitPut, visitReturn, visitSwitch, visitThrow, visitUnaryOp
-
-
-
-
Method Detail
-
visitBinaryOp
public void visitBinaryOp(com.ibm.wala.ssa.SSABinaryOpInstruction instruction)
- Specified by:
visitBinaryOpin interfacecom.ibm.wala.ssa.SSAInstruction.IVisitor- Overrides:
visitBinaryOpin classcom.ibm.wala.ssa.SSAInstruction.Visitor
-
visitJavaScriptInvoke
public void visitJavaScriptInvoke(JavaScriptInvoke instruction)
- Specified by:
visitJavaScriptInvokein interfaceJSInstructionVisitor
-
visitTypeOf
public void visitTypeOf(JavaScriptTypeOfInstruction inst)
- 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
-
visitSetPrototype
public void visitSetPrototype(SetPrototype instruction)
- Specified by:
visitSetPrototypein interfaceJSInstructionVisitor
-
visitPrototypeLookup
public void visitPrototypeLookup(PrototypeLookup instruction)
- Specified by:
visitPrototypeLookupin interfaceJSInstructionVisitor
-
-