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

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.NormalAllocationSiteKey
All Implemented Interfaces:
InstanceKeyWithNode, ContextItem, InstanceKey

public final class NormalAllocationSiteKey
extends AllocationSiteKey

An instance key which represents the set of objects allocated at a "normal" (not multinewarray) bytecode


Constructor Summary
NormalAllocationSiteKey(CGNode node, NewSiteReference allocation, IClass type)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 int hashCode()
           
 
Methods inherited from class com.ibm.wala.ipa.callgraph.propagation.AllocationSiteKey
getSite, toString
 
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

NormalAllocationSiteKey

public NormalAllocationSiteKey(CGNode node,
                               NewSiteReference allocation,
                               IClass type)
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