Package org.jikesrvm.util

Class Summary
AbstractHashMapRVM<K,V> Common super class for all VM hash maps
AbstractHashMapRVM.AbstractBucket<K,V>  
AbstractHashSetRVM<T> Common super class for all VM hash sets
AbstractHashSetRVM.AbstractBucket<T>  
AddressInputStream Access raw memory region as an input stream
BitVector BitVector.java implements a bit vector
HashMapRVM<K,V> Stripped down implementation of HashMap data structure for use by core parts of the JikesRVM runtime.
HashMapRVM.Bucket<K,V>  
HashSetRVM<T> Stripped down implementation of HashSet for use by core parts of the JikesRVM runtime.
HashSetRVM.Bucket<T>  
IdentityHashMapRVM<K,V> The same as HashMapRVM except object identities determine equality not the equals method.
ImmutableEntryHashMapRVM<K,V> A hash map with entirely immutable buckets.
ImmutableEntryHashMapRVM.Bucket<K,V>  
ImmutableEntryHashSetRVM<T> A hash set with entirely immutable buckets.
ImmutableEntryHashSetRVM.Bucket<T>  
ImmutableEntryIdentityHashMapRVM<K,V> A hash map with entirely immutable buckets.
LinkedListIteratorRVM<T>  
LinkedListRVM<T> Implementation of java.util.LinkedList for use in classes that end up in the boot image.
LinkedListRVM.Element<T> Class for the actual elements of the list.
PriorityQueueRVM This class implements a priority queue using the standard (balanced partially-ordered tree, i.e., "heap") algorithm.
PriorityQueueRVM.PriorityQueueNode A local class that holds the nodes of the priority tree
StringUtilities