com.ibm.wala.cast.java.ipa.modref
Class AstJavaModRef.AstJavaRefVisitor

java.lang.Object
  extended by com.ibm.wala.ssa.SSAInstruction.Visitor
      extended by com.ibm.wala.ipa.modref.ModRef.RefVisitor
          extended by com.ibm.wala.cast.ipa.modref.AstModRef.AstRefVisitor
              extended by com.ibm.wala.cast.java.ipa.modref.AstJavaModRef.AstJavaRefVisitor
All Implemented Interfaces:
AstInstructionVisitor, AstJavaInstructionVisitor, SSAInstruction.IVisitor
Enclosing class:
AstJavaModRef

protected static class AstJavaModRef.AstJavaRefVisitor
extends AstModRef.AstRefVisitor
implements AstJavaInstructionVisitor


Constructor Summary
protected AstJavaModRef.AstJavaRefVisitor(CGNode n, java.util.Collection<PointerKey> result, PointerAnalysis pa, ExtendedHeapModel h)
           
 
Method Summary
 void visitEnclosingObjectReference(EnclosingObjectReference inst)
           
 void visitJavaInvoke(AstJavaInvokeInstruction instruction)
           
 
Methods inherited from class com.ibm.wala.cast.ipa.modref.AstModRef.AstRefVisitor
visitAssert, visitAstGlobalRead, visitAstGlobalWrite, visitAstLexicalRead, visitAstLexicalWrite, visitEachElementGet, visitEachElementHasNext, visitEcho, visitIsDefined
 
Methods inherited from class com.ibm.wala.ipa.modref.ModRef.RefVisitor
visitArrayLength, visitArrayLoad, visitGet
 
Methods inherited from class com.ibm.wala.ssa.SSAInstruction.Visitor
visitArrayStore, visitBinaryOp, visitCheckCast, visitComparison, visitConditionalBranch, visitConversion, 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

AstJavaModRef.AstJavaRefVisitor

protected AstJavaModRef.AstJavaRefVisitor(CGNode n,
                                          java.util.Collection<PointerKey> result,
                                          PointerAnalysis pa,
                                          ExtendedHeapModel h)
Method Detail

visitJavaInvoke

public void visitJavaInvoke(AstJavaInvokeInstruction instruction)
Specified by:
visitJavaInvoke in interface AstJavaInstructionVisitor

visitEnclosingObjectReference

public void visitEnclosingObjectReference(EnclosingObjectReference inst)
Specified by:
visitEnclosingObjectReference in interface AstJavaInstructionVisitor