org.jikesrvm.util
Class AbstractHashMapRVM.AbstractBucket<K,V>

java.lang.Object
  extended by org.jikesrvm.util.AbstractHashMapRVM.AbstractBucket<K,V>
Direct Known Subclasses:
HashMapRVM.Bucket, ImmutableEntryHashMapRVM.Bucket
Enclosing class:
AbstractHashMapRVM<K,V>

abstract static class AbstractHashMapRVM.AbstractBucket<K,V>
extends Object


Constructor Summary
AbstractHashMapRVM.AbstractBucket()
           
 
Method Summary
(package private) abstract  K getKey()
           
(package private) abstract  AbstractHashMapRVM.AbstractBucket<K,V> getNext()
           
(package private) abstract  V getValue()
           
(package private) abstract  AbstractHashMapRVM.AbstractBucket<K,V> setNext(AbstractHashMapRVM.AbstractBucket<K,V> n)
          Change the next bucket after this bucket, possibly constructing a new abstract bucket.
(package private) abstract  void setValue(V v)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractHashMapRVM.AbstractBucket

AbstractHashMapRVM.AbstractBucket()
Method Detail

getNext

abstract AbstractHashMapRVM.AbstractBucket<K,V> getNext()

setNext

abstract AbstractHashMapRVM.AbstractBucket<K,V> setNext(AbstractHashMapRVM.AbstractBucket<K,V> n)
Change the next bucket after this bucket, possibly constructing a new abstract bucket.


getKey

abstract K getKey()

getValue

abstract V getValue()

setValue

abstract void setValue(V v)