com.ibm.wala.cast.ipa.modref
Class AstModRef.AstRefVisitor
java.lang.Object
com.ibm.wala.ssa.SSAInstruction.Visitor
com.ibm.wala.ipa.modref.ModRef.RefVisitor
com.ibm.wala.cast.ipa.modref.AstModRef.AstRefVisitor
- All Implemented Interfaces:
- AstInstructionVisitor, SSAInstruction.IVisitor
- Direct Known Subclasses:
- AstJavaModRef.AstJavaRefVisitor
- Enclosing class:
- AstModRef
protected static class AstModRef.AstRefVisitor
- extends ModRef.RefVisitor
- implements AstInstructionVisitor
| Methods inherited from class com.ibm.wala.ssa.SSAInstruction.Visitor |
visitArrayStore, visitBinaryOp, visitCheckCast, visitComparison, visitConditionalBranch, visitConversion, 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 |
AstModRef.AstRefVisitor
protected AstModRef.AstRefVisitor(CGNode n,
java.util.Collection<PointerKey> result,
PointerAnalysis pa,
ExtendedHeapModel h)
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
visitEcho
public void visitEcho(AstEchoInstruction inst)
- Specified by:
visitEcho in interface AstInstructionVisitor