com.ibm.wala.cast.js.ssa
Interface InstructionVisitor

All Superinterfaces:
AstInstructionVisitor, SSAInstruction.IVisitor
All Known Implementing Classes:
AbstractInstructionVisitor, JSSSAPropagationCallGraphBuilder.JSPointerAnalysisImpl.JSImplicitPointsToSetVisitor, JSSSAPropagationCallGraphBuilder.JSPointerFlowGraph.JSPointerFlowVisitor

public interface InstructionVisitor
extends AstInstructionVisitor


Method Summary
 void visitJavaScriptInvoke(JavaScriptInvoke instruction)
           
 void visitJavaScriptPropertyRead(JavaScriptPropertyRead instruction)
           
 void visitJavaScriptPropertyWrite(JavaScriptPropertyWrite instruction)
           
 void visitTypeOf(JavaScriptTypeOfInstruction instruction)
           
 
Methods inherited from interface com.ibm.wala.cast.ir.ssa.AstInstructionVisitor
visitAssert, visitAstGlobalRead, visitAstGlobalWrite, visitAstLexicalRead, visitAstLexicalWrite, visitEachElementGet, visitEachElementHasNext, visitIsDefined, visitNonExceptingThrow
 
Methods inherited from interface com.ibm.wala.ssa.SSAInstruction.IVisitor
visitArrayLength, visitArrayLoad, visitArrayStore, visitBinaryOp, visitCheckCast, visitComparison, visitConditionalBranch, visitConversion, visitGet, visitGetCaughtException, visitGoto, visitInstanceof, visitInvoke, visitLoadClass, visitMonitor, visitNew, visitPhi, visitPi, visitPut, visitReturn, visitSwitch, visitThrow, visitUnaryOp
 

Method Detail

visitJavaScriptInvoke

void visitJavaScriptInvoke(JavaScriptInvoke instruction)

visitTypeOf

void visitTypeOf(JavaScriptTypeOfInstruction instruction)

visitJavaScriptPropertyRead

void visitJavaScriptPropertyRead(JavaScriptPropertyRead instruction)

visitJavaScriptPropertyWrite

void visitJavaScriptPropertyWrite(JavaScriptPropertyWrite instruction)