org.jikesrvm.util
Class IdentityHashMapRVM<K,V>
java.lang.Object
org.jikesrvm.util.AbstractHashMapRVM<K,V>
org.jikesrvm.util.IdentityHashMapRVM<K,V>
public final class IdentityHashMapRVM<K,V>
- extends AbstractHashMapRVM<K,V>
The same as HashMapRVM
except object identities determine equality
not the equals method.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IdentityHashMapRVM
public IdentityHashMapRVM()
IdentityHashMapRVM
public IdentityHashMapRVM(int size)
same
boolean same(K k1,
K k2)
- Description copied from class:
AbstractHashMapRVM
- Are two keys the same?
- Specified by:
same
in class AbstractHashMapRVM<K,V>
hashTheKey
protected int hashTheKey(K key)
- Specified by:
hashTheKey
in class AbstractHashMapRVM<K,V>
createNewBucket
AbstractHashMapRVM.AbstractBucket<K,V> createNewBucket(K key,
V value,
AbstractHashMapRVM.AbstractBucket<K,V> next)
- Specified by:
createNewBucket
in class AbstractHashMapRVM<K,V>