com.ibm.wala.ipa.callgraph.propagation
Class MultiNewArrayAllocationSiteKey

java.lang.Object
  extended by com.ibm.wala.ipa.callgraph.propagation.AbstractAllocationSiteKey
      extended by com.ibm.wala.ipa.callgraph.propagation.AllocationSiteKey
          extended by com.ibm.wala.ipa.callgraph.propagation.MultiNewArrayAllocationSiteKey
All Implemented Interfaces:
InstanceKeyWithNode, ContextItem, InstanceKey

public final class MultiNewArrayAllocationSiteKey
extends AllocationSiteKey

An instance key which represents a unique set for each multinewarray allocation site


Constructor Summary
MultiNewArrayAllocationSiteKey(CGNode node, NewSiteReference allocation, IClass type, int dim)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 int getDim()
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class com.ibm.wala.ipa.callgraph.propagation.AllocationSiteKey
getSite
 
Methods inherited from class com.ibm.wala.ipa.callgraph.propagation.AbstractAllocationSiteKey
getConcreteType, getNode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MultiNewArrayAllocationSiteKey

public MultiNewArrayAllocationSiteKey(CGNode node,
                                      NewSiteReference allocation,
                                      IClass type,
                                      int dim)
Method Detail

equals

public boolean equals(java.lang.Object obj)
Specified by:
equals in class AllocationSiteKey

hashCode

public int hashCode()
Specified by:
hashCode in class AllocationSiteKey

toString

public java.lang.String toString()
Overrides:
toString in class AllocationSiteKey

getDim

public int getDim()