Package com.ibm.wala.cast.ipa.modref
Class AstModRef<T extends InstanceKey>
- java.lang.Object
-
- com.ibm.wala.ipa.modref.ModRef<T>
-
- com.ibm.wala.cast.ipa.modref.AstModRef<T>
-
public class AstModRef<T extends InstanceKey> extends ModRef<T>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
AstModRef.AstModVisitor<T extends InstanceKey>
protected static class
AstModRef.AstRefVisitor<T extends InstanceKey>
-
Nested classes/interfaces inherited from class com.ibm.wala.ipa.modref.ModRef
ModRef.ModVisitor<T extends InstanceKey,H extends ExtendedHeapModel>, ModRef.RefVisitor<T extends InstanceKey,H extends ExtendedHeapModel>
-
-
Constructor Summary
Constructors Constructor Description AstModRef()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExtendedHeapModel
makeHeapModel(PointerAnalysis pa)
protected ModRef.ModVisitor
makeModVisitor(CGNode n, Collection<PointerKey> result, PointerAnalysis<T> pa, ExtendedHeapModel h, boolean ignoreAllocHeapDefs)
protected ModRef.RefVisitor
makeRefVisitor(CGNode n, Collection<PointerKey> result, PointerAnalysis<T> pa, ExtendedHeapModel h)
-
Methods inherited from class com.ibm.wala.ipa.modref.ModRef
computeMod, computeMod, computeRef, computeRef, getMod, getMod, getRef, make, makeModVisitor
-
-
-
-
Method Detail
-
makeHeapModel
public ExtendedHeapModel makeHeapModel(PointerAnalysis pa)
- Overrides:
makeHeapModel
in classModRef<T extends InstanceKey>
-
makeRefVisitor
protected ModRef.RefVisitor makeRefVisitor(CGNode n, Collection<PointerKey> result, PointerAnalysis<T> pa, ExtendedHeapModel h)
- Overrides:
makeRefVisitor
in classModRef<T extends InstanceKey>
-
makeModVisitor
protected ModRef.ModVisitor makeModVisitor(CGNode n, Collection<PointerKey> result, PointerAnalysis<T> pa, ExtendedHeapModel h, boolean ignoreAllocHeapDefs)
- Overrides:
makeModVisitor
in classModRef<T extends InstanceKey>
-
-