public abstract class AllocationSiteInNode extends AbstractTypeInNode
ContextItem.Value<T>| Constructor and Description |
|---|
AllocationSiteInNode(CGNode node,
NewSiteReference allocation,
IClass type) |
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
equals(java.lang.Object obj) |
java.util.Iterator<com.ibm.wala.util.collections.Pair<CGNode,NewSiteReference>> |
getCreationSites(CallGraph CG)
Get the creation sites of
this, i.e., the statements that may allocate objects
represented by this. |
NewSiteReference |
getSite() |
abstract int |
hashCode() |
java.lang.String |
toString() |
getConcreteType, getNodepublic AllocationSiteInNode(CGNode node, NewSiteReference allocation, IClass type)
public abstract boolean equals(java.lang.Object obj)
equals in class AbstractTypeInNodepublic abstract int hashCode()
hashCode in class AbstractTypeInNodepublic java.lang.String toString()
toString in class AbstractTypeInNodepublic NewSiteReference getSite()
public java.util.Iterator<com.ibm.wala.util.collections.Pair<CGNode,NewSiteReference>> getCreationSites(CallGraph CG)
InstanceKeythis, i.e., the statements that may allocate objects
represented by this. A creation site is a pair (n,s), where n is the containing CGNode in the given CallGraph CG and s is the allocating NewSiteReference.