| 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 | 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> |
Abstract base class for builders of
ImmutableCollection types. |
| 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 | |
| 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> |
An iterator that does not support
UnmodifiableIterator.remove(). |
| UnmodifiableListIterator<E> |
A list iterator that does not support
UnmodifiableIterator.remove(), UnmodifiableListIterator.add(E), or UnmodifiableListIterator.set(E). |
Copyright © 2007–2023. All rights reserved.