Package com.ibm.wala.cast.js.ssa
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:
com.ibm.wala.cast.ir.ssa.AstInstructionVisitor,JSInstructionVisitor,com.ibm.wala.ssa.SSAInstruction.IVisitor
- Direct Known Subclasses:
JSMethodInstructionVisitor
public class JSAbstractInstructionVisitor extends com.ibm.wala.cast.ir.ssa.AstAbstractInstructionVisitor implements JSInstructionVisitor
-
-
Constructor Summary
Constructors Constructor Description JSAbstractInstructionVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidvisitCheckRef(JavaScriptCheckReference instruction)voidvisitJavaScriptInstanceOf(JavaScriptInstanceOf instruction)voidvisitJavaScriptInvoke(JavaScriptInvoke instruction)voidvisitPropertyRead(com.ibm.wala.cast.ir.ssa.AstPropertyRead instruction)voidvisitPropertyWrite(com.ibm.wala.cast.ir.ssa.AstPropertyWrite instruction)voidvisitPrototypeLookup(PrototypeLookup instruction)voidvisitSetPrototype(SetPrototype instruction)voidvisitTypeOf(JavaScriptTypeOfInstruction instruction)voidvisitWithRegion(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
-
-
-
-
Method Detail
-
visitJavaScriptInvoke
public void visitJavaScriptInvoke(JavaScriptInvoke instruction)
- Specified by:
visitJavaScriptInvokein interfaceJSInstructionVisitor
-
visitPropertyRead
public void visitPropertyRead(com.ibm.wala.cast.ir.ssa.AstPropertyRead instruction)
- Specified by:
visitPropertyReadin interfacecom.ibm.wala.cast.ir.ssa.AstInstructionVisitor- Overrides:
visitPropertyReadin classcom.ibm.wala.cast.ir.ssa.AstAbstractInstructionVisitor
-
visitPropertyWrite
public void visitPropertyWrite(com.ibm.wala.cast.ir.ssa.AstPropertyWrite instruction)
- Specified by:
visitPropertyWritein interfacecom.ibm.wala.cast.ir.ssa.AstInstructionVisitor- Overrides:
visitPropertyWritein classcom.ibm.wala.cast.ir.ssa.AstAbstractInstructionVisitor
-
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
-
visitSetPrototype
public void visitSetPrototype(SetPrototype instruction)
- Specified by:
visitSetPrototypein interfaceJSInstructionVisitor
-
visitPrototypeLookup
public void visitPrototypeLookup(PrototypeLookup instruction)
- Specified by:
visitPrototypeLookupin interfaceJSInstructionVisitor
-
-