@ParametersAreNonnullByDefault
See: Description
| Interface | Description | 
|---|---|
| FinalizableReference | Implemented by references that have code to run after garbage collection of their referents. | 
| Function<F,T> | Determines an output value based on an input value. | 
| Predicate<T> | Determines a true or false value for a given input. | 
| Supplier<T> | A class that can supply objects of a single type. | 
| Class | Description | 
|---|---|
| Ascii | Static methods pertaining to ASCII characters (those in the range of values
  0x00through0x7F), and to strings containing such
 characters. | 
| CharMatcher | |
| Charsets | Contains constant definitions for the six standard  Charsetinstances, which are
 guaranteed to be supported by all Java platform implementations. | 
| Converter<A,B> | A function from  AtoBwith an associated reverse function fromBtoA; used for converting back and forth between different representations of the same
 information. | 
| Defaults | This class provides default values for all Java types, as defined by the JLS. | 
| Enums | Utility methods for working with  Enuminstances. | 
| Equivalence<T> | A strategy for determining whether two instances are considered equivalent. | 
| Equivalence.Wrapper<T> | Wraps an object so that  Equivalence.Wrapper.equals(Object)andEquivalence.Wrapper.hashCode()delegate to anEquivalence. | 
| 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. | 
| Functions | Static utility methods pertaining to  Functioninstances. | 
| Joiner | |
| Joiner.MapJoiner | An object that joins map entries in the same manner as  Joinerjoins iterables and
 arrays. | 
| MoreObjects | Helper functions that operate on any  Object, and are not already provided inObjects. | 
| MoreObjects.ToStringHelper | Support class for  MoreObjects.toStringHelper(java.lang.Object). | 
| Objects | Helper functions that can operate on any  Object. | 
| Objects.ToStringHelper | Deprecated Use  MoreObjects.ToStringHelperinstead. | 
| Optional<T> | An immutable object that may contain a non-null reference to another object. | 
| Preconditions | Static convenience methods that help a method or constructor check whether it was invoked
 correctly (whether its preconditions have been met). | 
| Predicates | Static utility methods pertaining to  Predicateinstances. | 
| Splitter | Extracts non-overlapping substrings from an input string, typically by
 recognizing appearances of a separator sequence. | 
| Splitter.MapSplitter | An object that splits strings into maps as  Splittersplits
 iterables and lists. | 
| Stopwatch | An object that measures elapsed time in nanoseconds. | 
| Strings | Static utility methods pertaining to  StringorCharSequenceinstances. | 
| Suppliers | Useful suppliers. | 
| Throwables | Static utility methods pertaining to instances of  Throwable. | 
| Ticker | A time source; returns a time value representing the number of nanoseconds elapsed since some
 fixed but arbitrary point in time. | 
| Utf8 | Low-level, high-performance utility methods related to the UTF-8
 character encoding. | 
| Verify | Static convenience methods that serve the same purpose as Java language
 
 assertions, except that they are always enabled. | 
| Enum | Description | 
|---|---|
| CaseFormat | Utility class for converting between various ASCII case formats. | 
| StandardSystemProperty | Represents a standard system property. | 
| Exception | Description | 
|---|---|
| VerifyException | Exception thrown upon the failure of a
 verification
 check, including those performed by the convenience methods of the  Verifyclass. | 
This package is a part of the open-source Guava libraries.
Copyright © 2010-2015. All Rights Reserved.