-
Interface Summary
| Interface |
Description |
| BiMap<K,V> |
A bimap (or "bidirectional map") is a map that preserves the uniqueness of its values as well as
that of its keys.
|
| Maps.EntryTransformer<K,V1,V2> |
A transformation of the value of a key-value pair, using both key and value as inputs.
|
| Multiset<E> |
A collection that supports order-independent equality, like Set, but may have duplicate
elements.
|
| Multiset.Entry<E> |
An unmodifiable element-count pair for a multiset.
|
-
Class Summary
| Class |
Description |
| AbstractSequentialIterator<T> |
This class provides a skeletal implementation of the Iterator interface for sequences
whose next element can always be derived from the previous element.
|
| HashBiMap<K,V> |
A BiMap backed by two hash tables.
|
| ImmutableCollection<E> |
A Collection whose contents will never change, and which offers a few additional
guarantees detailed below.
|
| ImmutableCollection.Builder<E> |
|
| ImmutableMap<K,V> |
A Map whose contents will never change, with many other important properties detailed at
ImmutableCollection.
|
| ImmutableSet<E> |
A Set whose contents will never change, with many other important properties detailed at
ImmutableCollection.
|
| ImmutableSet.Builder<E> |
A builder for creating ImmutableSet instances.
|
| Iterators |
This class contains static utility methods that operate on or return objects of type Iterator.
|
| Maps |
Static utility methods pertaining to Map instances (including instances of SortedMap, BiMap, etc.).
|
| Multisets |
Provides static utility methods for creating and working with Multiset instances.
|
| ObjectArrays |
Static utility methods pertaining to object arrays.
|
| Queues |
Static utility methods pertaining to Queue and Deque instances.
|
| Sets |
Static utility methods pertaining to Set instances.
|
| Sets.SetView<E> |
An unmodifiable view of a set which may be backed by other sets; this view will change as the
backing sets do.
|
| UnmodifiableIterator<E> |
|
| UnmodifiableListIterator<E> |
|