Class JSAbstractInstructionVisitor
java.lang.Object
com.ibm.wala.ssa.SSAInstruction.Visitor
com.ibm.wala.cast.ir.ssa.AstAbstractInstructionVisitor
com.ibm.wala.cast.js.ssa.JSAbstractInstructionVisitor
- All Implemented Interfaces:
AstInstructionVisitor
,JSInstructionVisitor
,SSAInstruction.IVisitor
- Direct Known Subclasses:
JSMethodInstructionVisitor
public class JSAbstractInstructionVisitor
extends AstAbstractInstructionVisitor
implements JSInstructionVisitor
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
visitCheckRef
(JavaScriptCheckReference instruction) void
visitJavaScriptInstanceOf
(JavaScriptInstanceOf instruction) void
visitJavaScriptInvoke
(JavaScriptInvoke instruction) void
visitPropertyRead
(AstPropertyRead instruction) void
visitPropertyWrite
(AstPropertyWrite instruction) void
visitPrototypeLookup
(PrototypeLookup instruction) void
visitSetPrototype
(SetPrototype instruction) void
visitTypeOf
(JavaScriptTypeOfInstruction instruction) void
visitWithRegion
(JavaScriptWithRegion instruction) Methods inherited from class com.ibm.wala.cast.ir.ssa.AstAbstractInstructionVisitor
visitAssert, visitAstGlobalRead, visitAstGlobalWrite, visitAstLexicalRead, visitAstLexicalWrite, visitEachElementGet, visitEachElementHasNext, visitEcho, visitIsDefined
Methods inherited from class com.ibm.wala.ssa.SSAInstruction.Visitor
visitArrayLength, visitArrayLoad, visitArrayStore, visitBinaryOp, visitCheckCast, visitComparison, visitConditionalBranch, visitConversion, visitGet, visitGetCaughtException, visitGoto, visitInstanceof, visitInvoke, visitLoadMetadata, visitMonitor, visitNew, visitPhi, visitPi, 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, visitAstGlobalRead, visitAstGlobalWrite, visitAstLexicalRead, visitAstLexicalWrite, visitEachElementGet, visitEachElementHasNext, visitEcho, visitIsDefined, 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
-
Constructor Details
-
JSAbstractInstructionVisitor
public JSAbstractInstructionVisitor()
-
-
Method Details
-
visitJavaScriptInvoke
- Specified by:
visitJavaScriptInvoke
in interfaceJSInstructionVisitor
-
visitPropertyRead
- Specified by:
visitPropertyRead
in interfaceAstInstructionVisitor
- Overrides:
visitPropertyRead
in classAstAbstractInstructionVisitor
-
visitPropertyWrite
- Specified by:
visitPropertyWrite
in interfaceAstInstructionVisitor
- Overrides:
visitPropertyWrite
in classAstAbstractInstructionVisitor
-
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
-