|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.jikesrvm.util.AbstractHashSetRVM<T>
org.jikesrvm.util.ImmutableEntryHashSetRVM<T>
public final class ImmutableEntryHashSetRVM<T>
A hash set with entirely immutable buckets. It doesn't correctly support remove, so use with care.
| Nested Class Summary | |
|---|---|
(package private) static class |
ImmutableEntryHashSetRVM.Bucket<T>
|
| Nested classes/interfaces inherited from class org.jikesrvm.util.AbstractHashSetRVM |
|---|
AbstractHashSetRVM.AbstractBucket<T>, AbstractHashSetRVM.SetIterator |
| Field Summary |
|---|
| Fields inherited from class org.jikesrvm.util.AbstractHashSetRVM |
|---|
buckets, DEFAULT_SIZE, numElems |
| Constructor Summary | |
|---|---|
ImmutableEntryHashSetRVM()
|
|
ImmutableEntryHashSetRVM(int size)
|
|
| Method Summary | |
|---|---|
(package private) AbstractHashSetRVM.AbstractBucket<T> |
createNewBucket(T key,
AbstractHashSetRVM.AbstractBucket<T> next)
|
void |
remove(T key)
|
| Methods inherited from class org.jikesrvm.util.AbstractHashSetRVM |
|---|
add, addAll, contains, get, iterator, newBucketArray, removeAll, size |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ImmutableEntryHashSetRVM()
public ImmutableEntryHashSetRVM(int size)
| Method Detail |
|---|
AbstractHashSetRVM.AbstractBucket<T> createNewBucket(T key,
AbstractHashSetRVM.AbstractBucket<T> next)
createNewBucket in class AbstractHashSetRVM<T>public void remove(T key)
remove in class AbstractHashSetRVM<T>
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||