Interface | Description |
---|---|
FinalizableReference |
Implemented by references that have code to run after garbage collection of
their referents.
|
Function<F,T> |
A transformation from one object to another.
|
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. |
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() . |
Exception | Description |
---|---|
AsynchronousComputationException |
Wraps an exception that occured during a computation in a different thread.
|
ComputationException |
Wraps an exception that occured during a computation.
|
Join.JoinException |
Exception thrown in response to an
IOException from the supplied
Appendable . |
Annotation Type | Description |
---|---|
Nullable |
The presence of this annotation on a method parameter indicates that
null is an acceptable value for that parameter. |
Copyright © 2006-2012 Google, Inc.. All Rights Reserved.