|
Class Summary |
| 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. |
| AbstractMapEntry<K,V> |
Implementation of the equals, hashCode, and toString
methods of Entry. |
| Classes |
Class utilities. |
| Collections2 |
Provides static methods for working with Collection instances. |
| FinalizablePhantomReference<T> |
Phantom reference with a finalizeReferent() method which a
background thread invokes after the garbage collector reclaims the
referent. |
| FinalizableReferenceQueue |
A reference queue with an associated background thread that dequeues
references and invokes FinalizableReference.finalizeReferent() on
them. |
| FinalizableSoftReference<T> |
Soft reference with a finalizeReferent() method which a background
thread invokes after the garbage collector reclaims the referent. |
| FinalizableWeakReference<T> |
Weak reference with a finalizeReferent() method which a background
thread invokes after the garbage collector reclaims the referent. |
| Finalizer |
Thread that finalizes referents. |
| ImmutableCollection<E> |
An immutable collection. |
| 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"). |
| ImmutableMap<K,V> |
An immutable, hash-based Map with reliable user-specified iteration
order. |
| ImmutableMap.Builder<K,V> |
A builder for creating immutable map instances, especially public
static final maps ("constant maps"). |
| ImmutableSet<E> |
A high-performance, immutable Set with reliable, user-specified
iteration order. |
| ImmutableSet.Builder<E> |
A builder for creating immutable set instances, especially
public static final sets ("constant sets"). |
| 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. |
| Join |
Utility for joining pieces of text separated by a delimiter. |
| Lists |
Static utility methods pertaining to List instances. |
| MapMaker |
A ConcurrentMap builder, providing any combination of these
features: soft or weak keys, soft or weak values, timed expiration, and on-demand
computation of values. |
| Maps |
Static utility methods pertaining to Map instances. |
| ObjectArrays |
Static utility methods pertaining to object arrays. |
| Objects |
Helper functions that can operate on any Object. |
| Preconditions |
Simple static methods to be called at the start of your own methods to verify
correct arguments and state. |
| Sets |
Static utility methods pertaining to Set instances. |
| SourceProvider |
Provides access to the calling line of code. |
| StackTraceElements |
Creates stack trace elements for members. |
| Stopwatch |
Enables simple performance monitoring. |
| Strings |
String utilities. |
| ToStringBuilder |
Helps with toString() methods. |
| UnmodifiableIterator<E> |
An iterator that does not support UnmodifiableIterator.remove(). |