## Uses of Package
com.google.common.base

Packages that use com.google.common.base
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.net: This package contains utility methods and classes for working with net addresses (numeric IP and domain names).
com.google.common.util.concurrent: Concurrency utilities.

Classes in com.google.common.base used by com.google.common.base
CaseFormat Utility class for converting between various ASCII case formats.
CharMatcher Determines a true or false value for any Java `char` value, just as `Predicate` does for any `Object`.
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 An object which joins pieces of text (specified as an array, `Iterable`, varargs or even a `Map`) with a separator.
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.

Classes in com.google.common.base used by com.google.common.cache
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.

Classes in com.google.common.base used by com.google.common.collect
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.

Classes in com.google.common.base used by com.google.common.net
Optional An immutable object that may contain a non-null reference to another object.

Classes in com.google.common.base used by com.google.common.util.concurrent
Function Determines an output value based on an input value.

Copyright © 2010-2012. All Rights Reserved.