Class MultiNewArrayInNode
java.lang.Object
com.ibm.wala.ipa.callgraph.propagation.AbstractTypeInNode
com.ibm.wala.ipa.callgraph.propagation.AllocationSiteInNode
com.ibm.wala.ipa.callgraph.propagation.MultiNewArrayInNode
- All Implemented Interfaces:
InstanceKeyWithNode, ContextItem, InstanceKey
An
InstanceKey which represents a multi-new-array allocation site in a CGNode.-
Nested Class Summary
Nested classes/interfaces inherited from interface ContextItem
ContextItem.Value<T> -
Constructor Summary
ConstructorsConstructorDescriptionMultiNewArrayInNode(CGNode node, NewSiteReference allocation, ArrayClass type, int dim) -
Method Summary
Methods inherited from class AllocationSiteInNode
getCreationSites, getSiteModifier and TypeMethodDescriptionGet the creation sites ofthis, i.e., the statements that may allocate objects represented bythis.getSite()Methods inherited from class AbstractTypeInNode
getConcreteType, getNodeModifier and TypeMethodDescriptionFor now, we assert that each InstanceKey represents a set of classes which are all of the same concrete type (modulo the fact that all arrays of references are considered concrete type []Object;)getNode()
-
Constructor Details
-
MultiNewArrayInNode
-
-
Method Details
-
equals
- Specified by:
equalsin classAllocationSiteInNode
-
hashCode
public int hashCode()- Specified by:
hashCodein classAllocationSiteInNode
-
toString
- Overrides:
toStringin classAllocationSiteInNode
-
getDim
public int getDim()
-