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(Object obj) |
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() |
String |
toString() |
getConcreteType, getNodepublic AllocationSiteInNode(CGNode node, NewSiteReference allocation, IClass type)
public abstract boolean equals(Object obj)
equals in class AbstractTypeInNodepublic abstract int hashCode()
hashCode in class AbstractTypeInNodepublic String toString()
toString in class AbstractTypeInNodepublic NewSiteReference getSite()
public 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.Copyright © 2015. All rights reserved.