com.ibm.wala.cast.ir.ssa
Class AstAbstractInstructionVisitor

java.lang.Object
  extended by com.ibm.wala.ssa.SSAInstruction.Visitor
      extended by com.ibm.wala.cast.ir.ssa.AstAbstractInstructionVisitor
All Implemented Interfaces:
AstInstructionVisitor, SSAInstruction.IVisitor
Direct Known Subclasses:
AbstractInstructionVisitor, AstJavaAbstractInstructionVisitor

public abstract class AstAbstractInstructionVisitor
extends SSAInstruction.Visitor
implements AstInstructionVisitor


Constructor Summary
AstAbstractInstructionVisitor()
           
 
Method Summary
 void visitAssert(AstAssertInstruction instruction)
           
 void visitAstGlobalRead(AstGlobalRead instruction)
           
 void visitAstGlobalWrite(AstGlobalWrite instruction)
           
 void visitAstLexicalRead(AstLexicalRead instruction)
           
 void visitAstLexicalWrite(AstLexicalWrite instruction)
           
 void visitEachElementGet(EachElementGetInstruction inst)
           
 void visitEachElementHasNext(EachElementHasNextInstruction inst)
           
 void visitIsDefined(AstIsDefinedInstruction inst)
           
 void visitNonExceptingThrow(NonExceptingThrowInstruction inst)
           
 
Methods inherited from class com.ibm.wala.ssa.SSAInstruction.Visitor
visitArrayLength, visitArrayLoad, visitArrayStore, visitBinaryOp, visitCheckCast, visitComparison, visitConditionalBranch, visitConversion, visitGet, visitGetCaughtException, visitGoto, visitInstanceof, visitInvoke, visitLoadClass, 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.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
 

Constructor Detail

AstAbstractInstructionVisitor

public AstAbstractInstructionVisitor()
Method Detail

visitAstLexicalRead

public void visitAstLexicalRead(AstLexicalRead instruction)
Specified by:
visitAstLexicalRead in interface AstInstructionVisitor

visitAstLexicalWrite

public void visitAstLexicalWrite(AstLexicalWrite instruction)
Specified by:
visitAstLexicalWrite in interface AstInstructionVisitor

visitAstGlobalRead

public void visitAstGlobalRead(AstGlobalRead instruction)
Specified by:
visitAstGlobalRead in interface AstInstructionVisitor

visitAstGlobalWrite

public void visitAstGlobalWrite(AstGlobalWrite instruction)
Specified by:
visitAstGlobalWrite in interface AstInstructionVisitor

visitNonExceptingThrow

public void visitNonExceptingThrow(NonExceptingThrowInstruction inst)
Specified by:
visitNonExceptingThrow in interface AstInstructionVisitor

visitAssert

public void visitAssert(AstAssertInstruction instruction)
Specified by:
visitAssert in interface AstInstructionVisitor

visitEachElementGet

public void visitEachElementGet(EachElementGetInstruction inst)
Specified by:
visitEachElementGet in interface AstInstructionVisitor

visitEachElementHasNext

public void visitEachElementHasNext(EachElementHasNextInstruction inst)
Specified by:
visitEachElementHasNext in interface AstInstructionVisitor

visitIsDefined

public void visitIsDefined(AstIsDefinedInstruction inst)
Specified by:
visitIsDefined in interface AstInstructionVisitor