Package com.ibm.wala.cast.ipa.modref
Class AstModRef.AstRefVisitor<T extends InstanceKey>
- java.lang.Object
-
- com.ibm.wala.ssa.SSAInstruction.Visitor
-
- com.ibm.wala.ipa.modref.ModRef.RefVisitor<T,AstHeapModel>
-
- com.ibm.wala.cast.ipa.modref.AstModRef.AstRefVisitor<T>
-
- All Implemented Interfaces:
AstInstructionVisitor,SSAInstruction.IVisitor
- Enclosing class:
- AstModRef<T extends InstanceKey>
protected static class AstModRef.AstRefVisitor<T extends InstanceKey> extends ModRef.RefVisitor<T,AstHeapModel> implements AstInstructionVisitor
-
-
Field Summary
-
Fields inherited from class com.ibm.wala.ipa.modref.ModRef.RefVisitor
h, n, pa, result
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAstRefVisitor(CGNode n, Collection<PointerKey> result, PointerAnalysis<T> pa, AstHeapModel h)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidvisitAssert(AstAssertInstruction instruction)voidvisitAstGlobalRead(AstGlobalRead instruction)voidvisitAstGlobalWrite(AstGlobalWrite instruction)voidvisitAstLexicalRead(AstLexicalRead instruction)voidvisitAstLexicalWrite(AstLexicalWrite instruction)voidvisitEachElementGet(EachElementGetInstruction inst)voidvisitEachElementHasNext(EachElementHasNextInstruction inst)voidvisitEcho(AstEchoInstruction inst)voidvisitIsDefined(AstIsDefinedInstruction inst)-
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.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
-
AstRefVisitor
protected AstRefVisitor(CGNode n, Collection<PointerKey> result, PointerAnalysis<T> pa, AstHeapModel h)
-
-
Method Detail
-
visitAstLexicalRead
public void visitAstLexicalRead(AstLexicalRead instruction)
- Specified by:
visitAstLexicalReadin interfaceAstInstructionVisitor
-
visitAstLexicalWrite
public void visitAstLexicalWrite(AstLexicalWrite instruction)
- Specified by:
visitAstLexicalWritein interfaceAstInstructionVisitor
-
visitAstGlobalRead
public void visitAstGlobalRead(AstGlobalRead instruction)
- Specified by:
visitAstGlobalReadin interfaceAstInstructionVisitor
-
visitAstGlobalWrite
public void visitAstGlobalWrite(AstGlobalWrite instruction)
- Specified by:
visitAstGlobalWritein interfaceAstInstructionVisitor
-
visitAssert
public void visitAssert(AstAssertInstruction instruction)
- Specified by:
visitAssertin interfaceAstInstructionVisitor
-
visitEachElementGet
public void visitEachElementGet(EachElementGetInstruction inst)
- Specified by:
visitEachElementGetin interfaceAstInstructionVisitor
-
visitEachElementHasNext
public void visitEachElementHasNext(EachElementHasNextInstruction inst)
- Specified by:
visitEachElementHasNextin interfaceAstInstructionVisitor
-
visitIsDefined
public void visitIsDefined(AstIsDefinedInstruction inst)
- Specified by:
visitIsDefinedin interfaceAstInstructionVisitor
-
visitEcho
public void visitEcho(AstEchoInstruction inst)
- Specified by:
visitEchoin interfaceAstInstructionVisitor
-
-