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 classAstModRef.AstModVisitor<T extends InstanceKey>protected static classAstModRef.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 ExtendedHeapModelmakeHeapModel(PointerAnalysis pa)protected ModRef.ModVisitormakeModVisitor(CGNode n, Collection<PointerKey> result, PointerAnalysis<T> pa, ExtendedHeapModel h, boolean ignoreAllocHeapDefs)protected ModRef.RefVisitormakeRefVisitor(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:
makeHeapModelin classModRef<T extends InstanceKey>
-
makeRefVisitor
protected ModRef.RefVisitor makeRefVisitor(CGNode n, Collection<PointerKey> result, PointerAnalysis<T> pa, ExtendedHeapModel h)
- Overrides:
makeRefVisitorin classModRef<T extends InstanceKey>
-
makeModVisitor
protected ModRef.ModVisitor makeModVisitor(CGNode n, Collection<PointerKey> result, PointerAnalysis<T> pa, ExtendedHeapModel h, boolean ignoreAllocHeapDefs)
- Overrides:
makeModVisitorin classModRef<T extends InstanceKey>
-
-