| Class | Description |
|---|---|
| AbstractIterator<T> |
This class provides a skeletal implementation of the
Iterator
interface, to make this interface easier to implement for certain types of
data sources. |
| Collections2 |
Provides static methods for working with
Collection instances. |
| ImmutableCollection<E> |
An immutable collection.
|
| ImmutableCollection.Builder<E> |
Abstract base class for builders of
ImmutableCollection types. |
| ImmutableList<E> |
A high-performance, immutable, random-access
List implementation. |
| ImmutableList.Builder<E> |
A builder for creating immutable list instances, especially
public
static final lists ("constant lists"). |
| Iterables |
This class contains static utility methods that operate on or return objects
of type
Iterable. |
| Iterators |
This class contains static utility methods that operate on or return objects
of type
Iterator. |
| Lists |
Static utility methods pertaining to
List instances. |
| ObjectArrays |
Static utility methods pertaining to object arrays.
|
| 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). |