Package | Description |
---|---|
com.google.common.base |
Basic utility libraries and interfaces.
|
com.google.common.cache |
This package contains caching utilities.
|
com.google.common.collect |
This package contains generic collection interfaces and implementations, and
other utilities for working with collections.
|
com.google.common.util.concurrent |
Concurrency utilities.
|
Class and Description |
---|
CaseFormat
Utility class for converting between various ASCII case formats.
|
CharMatcher |
Equivalence
A strategy for determining whether two instances are considered equivalent.
|
Equivalence.Wrapper
Wraps an object so that
Equivalence.Wrapper.equals(Object) and Equivalence.Wrapper.hashCode() delegate to an
Equivalence . |
FinalizableReference
Implemented by references that have code to run after garbage collection of their referents.
|
FinalizableReferenceQueue
A reference queue with an associated background thread that dequeues references and invokes
FinalizableReference.finalizeReferent() on them. |
Function
Determines an output value based on an input value.
|
Joiner |
Joiner.MapJoiner
An object that joins map entries in the same manner as
Joiner joins iterables and
arrays. |
Objects.ToStringHelper
Support class for
Objects.toStringHelper(java.lang.Object) . |
Optional
An immutable object that may contain a non-null reference to another object.
|
Predicate
Determines a true or false value for a given input.
|
Splitter
An object that divides strings (or other instances of
CharSequence )
into substrings, by recognizing a separator (a.k.a. |
Splitter.MapSplitter
An object that splits strings into maps as
Splitter splits
iterables and lists. |
Stopwatch
An object that measures elapsed time in nanoseconds.
|
Supplier
A class that can supply objects of a single type.
|
Ticker
A time source; returns a time value representing the number of nanoseconds
elapsed since some fixed but arbitrary point in time.
|
Class and Description |
---|
Function
Determines an output value based on an input value.
|
Supplier
A class that can supply objects of a single type.
|
Ticker
A time source; returns a time value representing the number of nanoseconds
elapsed since some fixed but arbitrary point in time.
|
Class and Description |
---|
Equivalence
A strategy for determining whether two instances are considered equivalent.
|
Function
Determines an output value based on an input value.
|
Optional
An immutable object that may contain a non-null reference to another object.
|
Predicate
Determines a true or false value for a given input.
|
Supplier
A class that can supply objects of a single type.
|
Class and Description |
---|
Function
Determines an output value based on an input value.
|
Copyright © 2010-2012. All Rights Reserved.