Class JSSSAPropagationCallGraphBuilder.JSConstraintVisitor
- java.lang.Object
-
- com.ibm.wala.ssa.SSAInstruction.Visitor
-
- com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder.JSConstraintVisitor
-
- All Implemented Interfaces:
com.ibm.wala.cast.ir.ssa.AstInstructionVisitor,JSInstructionVisitor,com.ibm.wala.ssa.SSAInstruction.IVisitor
- Enclosing class:
- JSSSAPropagationCallGraphBuilder
public static class JSSSAPropagationCallGraphBuilder.JSConstraintVisitor extends com.ibm.wala.ssa.SSAInstruction.Visitor implements JSInstructionVisitor
-
-
Constructor Summary
Constructors Constructor Description JSConstraintVisitor(com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder builder, com.ibm.wala.ipa.callgraph.CGNode node)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidvisitAstGlobalRead(com.ibm.wala.cast.ir.ssa.AstGlobalRead instruction)voidvisitAstGlobalWrite(com.ibm.wala.cast.ir.ssa.AstGlobalWrite instruction)voidvisitBinaryOp(com.ibm.wala.ssa.SSABinaryOpInstruction instruction)voidvisitCheckRef(JavaScriptCheckReference instruction)voidvisitEachElementHasNext(com.ibm.wala.cast.ir.ssa.EachElementHasNextInstruction inst)voidvisitIsDefined(com.ibm.wala.cast.ir.ssa.AstIsDefinedInstruction inst)voidvisitJavaScriptInstanceOf(JavaScriptInstanceOf inst)voidvisitJavaScriptInvoke(JavaScriptInvoke instruction)voidvisitPrototypeLookup(PrototypeLookup instruction)voidvisitSetPrototype(SetPrototype instruction)voidvisitTypeOf(JavaScriptTypeOfInstruction instruction)voidvisitUnaryOp(com.ibm.wala.ssa.SSAUnaryOpInstruction inst)voidvisitWithRegion(JavaScriptWithRegion instruction)-
Methods inherited from class com.ibm.wala.ssa.SSAInstruction.Visitor
visitArrayLength, visitComparison, visitConditionalBranch, visitConversion, visitGoto, visitInstanceof, visitMonitor, visitSwitch
-
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, visitAstLexicalRead, visitAstLexicalWrite, visitEachElementGet, visitEcho, 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
-
-
-
-
Method Detail
-
visitUnaryOp
public void visitUnaryOp(com.ibm.wala.ssa.SSAUnaryOpInstruction inst)
- Specified by:
visitUnaryOpin interfacecom.ibm.wala.ssa.SSAInstruction.IVisitor- Overrides:
visitUnaryOpin classcom.ibm.wala.ssa.SSAInstruction.Visitor
-
visitIsDefined
public void visitIsDefined(com.ibm.wala.cast.ir.ssa.AstIsDefinedInstruction inst)
- Specified by:
visitIsDefinedin interfacecom.ibm.wala.cast.ir.ssa.AstInstructionVisitor
-
visitJavaScriptInstanceOf
public void visitJavaScriptInstanceOf(JavaScriptInstanceOf inst)
- Specified by:
visitJavaScriptInstanceOfin interfaceJSInstructionVisitor
-
visitEachElementHasNext
public void visitEachElementHasNext(com.ibm.wala.cast.ir.ssa.EachElementHasNextInstruction inst)
- Specified by:
visitEachElementHasNextin interfacecom.ibm.wala.cast.ir.ssa.AstInstructionVisitor
-
visitTypeOf
public void visitTypeOf(JavaScriptTypeOfInstruction instruction)
- Specified by:
visitTypeOfin interfaceJSInstructionVisitor
-
visitAstGlobalRead
public void visitAstGlobalRead(com.ibm.wala.cast.ir.ssa.AstGlobalRead instruction)
- Specified by:
visitAstGlobalReadin interfacecom.ibm.wala.cast.ir.ssa.AstInstructionVisitor
-
visitAstGlobalWrite
public void visitAstGlobalWrite(com.ibm.wala.cast.ir.ssa.AstGlobalWrite instruction)
- Specified by:
visitAstGlobalWritein interfacecom.ibm.wala.cast.ir.ssa.AstInstructionVisitor
-
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
-
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
-
-