public abstract class AbstractPointerAnalysis extends java.lang.Object implements PointerAnalysis<InstanceKey>
PointerAnalysis implementations.| Modifier and Type | Field and Description |
|---|---|
protected com.ibm.wala.util.intset.MutableMapping<InstanceKey> |
instanceKeys
bijection from InstanceKey <=> Integer
|
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractPointerAnalysis(CallGraph cg,
com.ibm.wala.util.intset.MutableMapping<InstanceKey> instanceKeys) |
| Modifier and Type | Method and Description |
|---|---|
protected CallGraph |
getCallGraph() |
HeapGraph<InstanceKey> |
getHeapGraph() |
com.ibm.wala.util.intset.OrdinalSetMapping<InstanceKey> |
getInstanceKeyMapping() |
java.util.Collection<InstanceKey> |
getInstanceKeys() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetClassHierarchy, getHeapModel, getPointerKeys, getPointsToSet, isFilteredprotected final com.ibm.wala.util.intset.MutableMapping<InstanceKey> instanceKeys
protected AbstractPointerAnalysis(CallGraph cg, com.ibm.wala.util.intset.MutableMapping<InstanceKey> instanceKeys)
public HeapGraph<InstanceKey> getHeapGraph()
getHeapGraph in interface PointerAnalysis<InstanceKey>protected CallGraph getCallGraph()
public java.util.Collection<InstanceKey> getInstanceKeys()
getInstanceKeys in interface PointerAnalysis<InstanceKey>public com.ibm.wala.util.intset.OrdinalSetMapping<InstanceKey> getInstanceKeyMapping()
getInstanceKeyMapping in interface PointerAnalysis<InstanceKey>