|
Class Summary |
| AbstractHashedMap<K,V> |
An abstract implementation of a hash-based map which provides numerous points for
subclasses to override. |
| AbstractKeyValue<K,V> |
Abstract pair class to assist with creating KeyValue and MapEntry implementations. |
| AbstractMapEntry<K,V> |
Abstract Pair class to assist with creating correct Map Entry implementations. |
| AbstractReferenceMap<K,V> |
An abstract implementation of a hash-based map that allows the entries to
be removed by the garbage collector. |
| DefaultMapEntry<K,V> |
A restricted implementation of Map.Entry that prevents
the MapEntry contract from being broken. |
| EmptyIterator<E> |
Provides an implementation of an empty iterator. |
| EmptyMapIterator |
Provides an implementation of an empty map iterator. |
| ReferenceMap<K,V> |
A Map implementation that allows mappings to be
removed by the garbage collector. |