com.ibm.wala.cast.js.ssa
Class AbstractInstructionVisitor

java.lang.Object
  extended by com.ibm.wala.ssa.SSAInstruction.Visitor
      extended by com.ibm.wala.cast.ir.ssa.AstAbstractInstructionVisitor
          extended by com.ibm.wala.cast.js.ssa.AbstractInstructionVisitor
All Implemented Interfaces:
AstInstructionVisitor, InstructionVisitor, SSAInstruction.IVisitor

public class AbstractInstructionVisitor
extends AstAbstractInstructionVisitor
implements InstructionVisitor


Constructor Summary
AbstractInstructionVisitor()
           
 
Method Summary
 void visitCheckRef(JavaScriptCheckReference instruction)
           
 void visitJavaScriptInstanceOf(JavaScriptInstanceOf instruction)
           
 void visitJavaScriptInvoke(JavaScriptInvoke instruction)
           
 void visitJavaScriptPropertyRead(JavaScriptPropertyRead instruction)
           
 void visitJavaScriptPropertyWrite(JavaScriptPropertyWrite 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
 
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 Detail

AbstractInstructionVisitor

public AbstractInstructionVisitor()
Method Detail

visitJavaScriptInvoke

public void visitJavaScriptInvoke(JavaScriptInvoke instruction)
Specified by:
visitJavaScriptInvoke in interface InstructionVisitor

visitJavaScriptPropertyRead

public void visitJavaScriptPropertyRead(JavaScriptPropertyRead instruction)
Specified by:
visitJavaScriptPropertyRead in interface InstructionVisitor

visitJavaScriptPropertyWrite

public void visitJavaScriptPropertyWrite(JavaScriptPropertyWrite instruction)
Specified by:
visitJavaScriptPropertyWrite in interface InstructionVisitor

visitTypeOf

public void visitTypeOf(JavaScriptTypeOfInstruction instruction)
Specified by:
visitTypeOf in interface InstructionVisitor

visitJavaScriptInstanceOf

public void visitJavaScriptInstanceOf(JavaScriptInstanceOf instruction)
Specified by:
visitJavaScriptInstanceOf in interface InstructionVisitor

visitCheckRef

public void visitCheckRef(JavaScriptCheckReference instruction)
Specified by:
visitCheckRef in interface InstructionVisitor

visitWithRegion

public void visitWithRegion(JavaScriptWithRegion instruction)
Specified by:
visitWithRegion in interface InstructionVisitor