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 SSAPropagationCallGraphBuilder.InterestingVisitor
bingo, vn -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvisitBinaryOp(SSABinaryOpInstruction instruction) voidvisitCheckRef(JavaScriptCheckReference instruction) voidvisitJavaScriptInstanceOf(JavaScriptInstanceOf instruction) voidvisitJavaScriptInvoke(JavaScriptInvoke instruction) voidvisitPrototypeLookup(PrototypeLookup instruction) voidvisitSetPrototype(SetPrototype instruction) voidvoidvisitWithRegion(JavaScriptWithRegion instruction) Methods inherited from class AstSSAPropagationCallGraphBuilder.AstInterestingVisitor
visitAssert, visitAstGlobalRead, visitAstGlobalWrite, visitAstLexicalRead, visitAstLexicalWrite, visitEachElementGet, visitPropertyRead, visitPropertyWriteMethods inherited from class SSAPropagationCallGraphBuilder.InterestingVisitor
visitArrayLoad, visitArrayStore, visitCheckCast, visitGet, visitGetCaughtException, visitInvoke, visitPhi, visitPi, visitPut, visitReturn, visitThrowMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface AstInstructionVisitor
visitAssert, visitAstGlobalRead, visitAstGlobalWrite, visitAstLexicalRead, visitAstLexicalWrite, visitEachElementGet, visitEachElementHasNext, visitEcho, visitIsDefined, visitPropertyRead, visitPropertyWrite, visitYieldMethods inherited from interface 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:
visitBinaryOpin interfaceSSAInstruction.IVisitor
-
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
-
visitSetPrototype
- Specified by:
visitSetPrototypein interfaceJSInstructionVisitor
-
visitPrototypeLookup
- Specified by:
visitPrototypeLookupin interfaceJSInstructionVisitor
-