Class JSSSAPropagationCallGraphBuilder.JSInterestingVisitor
java.lang.Object
com.ibm.wala.ssa.SSAInstruction.Visitor
com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.InterestingVisitor
com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstInterestingVisitor
com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder.JSInterestingVisitor
- All Implemented Interfaces:
AstInstructionVisitor
,JSInstructionVisitor
,SSAInstruction.IVisitor
- Enclosing class:
JSSSAPropagationCallGraphBuilder
public static class JSSSAPropagationCallGraphBuilder.JSInterestingVisitor
extends AstSSAPropagationCallGraphBuilder.AstInterestingVisitor
implements JSInstructionVisitor
-
Field Summary
Fields inherited from class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.InterestingVisitor
bingo, vn
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
visitBinaryOp
(SSABinaryOpInstruction instruction) void
visitCheckRef
(JavaScriptCheckReference instruction) void
visitJavaScriptInstanceOf
(JavaScriptInstanceOf instruction) void
visitJavaScriptInvoke
(JavaScriptInvoke instruction) void
visitPrototypeLookup
(PrototypeLookup instruction) void
visitSetPrototype
(SetPrototype instruction) void
void
visitWithRegion
(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.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.InterestingVisitor
visitArrayLoad, visitArrayStore, visitCheckCast, visitGet, visitGetCaughtException, visitInvoke, visitPhi, visitPi, visitPut, visitReturn, visitThrow
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
-
Constructor Details
-
JSInterestingVisitor
public JSInterestingVisitor(int vn)
-
-
Method Details
-
visitBinaryOp
- Specified by:
visitBinaryOp
in interfaceSSAInstruction.IVisitor
- Overrides:
visitBinaryOp
in classSSAInstruction.Visitor
-
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
-
visitSetPrototype
- Specified by:
visitSetPrototype
in interfaceJSInstructionVisitor
-
visitPrototypeLookup
- Specified by:
visitPrototypeLookup
in interfaceJSInstructionVisitor
-