Uses of Package
com.google.common.base
-
Packages that use com.google.common.base Package Description com.google.common.base Basic utility libraries and interfaces.com.google.common.cache Discouraged (in favor of Caffeine) caching utilities.com.google.common.collect Collection interfaces and implementations, and other utilities for collections.com.google.common.escape Interfaces, utilities, and simple implementations of escapers and encoders.com.google.common.hash Hash functions and related structures.com.google.common.io Utility methods and classes for I/O; for example input streams, output streams, readers, writers, and files.com.google.common.net Utility methods and classes for networking (such as IP addresses and domain names).com.google.common.primitives Static utilities for the eight primitive types andvoid
, and value types for treating them as unsigned or storing them in immutable arrays.com.google.common.util.concurrent Concurrency utilities. -
Classes in com.google.common.base used by com.google.common.base Class Description CaseFormat Utility class for converting between various ASCII case formats.CharMatcher Converter A function fromA
toB
with an associated reverse function fromB
toA
; used for converting back and forth between different representations of the same information.Equivalence A strategy for determining whether two instances are considered equivalent, and for computing hash codes in a manner consistent with that equivalence.Equivalence.Wrapper Wraps an object so thatEquivalence.Wrapper.equals(Object)
andEquivalence.Wrapper.hashCode()
delegate to anEquivalence
.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 invokesFinalizableReference.finalizeReferent()
on them.Function Determines an output value based on an input value; a pre-Java-8 version ofjava.util.function.Function
.Joiner An object which joins pieces of text (specified as an array,Iterable
, varargs or even aMap
) with a separator.Joiner.MapJoiner An object that joins map entries in the same manner asJoiner
joins iterables and arrays.MoreObjects.ToStringHelper Support class forMoreObjects.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; a pre-Java-8 version ofjava.util.function.Predicate
.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 asSplitter
splits iterables and lists.StandardSystemProperty Represents a standard system property.Stopwatch An object that accurately measures elapsed time: the measured duration between two successive readings of "now" in the same process.Supplier A class that can supply objects of a single type; a pre-Java-8 version ofjava.util.function.Supplier
.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 Class Description Function Determines an output value based on an input value; a pre-Java-8 version ofjava.util.function.Function
.Supplier A class that can supply objects of a single type; a pre-Java-8 version ofjava.util.function.Supplier
.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 Class Description Converter A function fromA
toB
with an associated reverse function fromB
toA
; used for converting back and forth between different representations of the same information.Equivalence A strategy for determining whether two instances are considered equivalent, and for computing hash codes in a manner consistent with that equivalence.Function Determines an output value based on an input value; a pre-Java-8 version ofjava.util.function.Function
.Joiner An object which joins pieces of text (specified as an array,Iterable
, varargs or even aMap
) with a separator.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; a pre-Java-8 version ofjava.util.function.Predicate
.Supplier A class that can supply objects of a single type; a pre-Java-8 version ofjava.util.function.Supplier
. -
Classes in com.google.common.base used by com.google.common.escape Class Description Function Determines an output value based on an input value; a pre-Java-8 version ofjava.util.function.Function
. -
Classes in com.google.common.base used by com.google.common.hash Class Description Predicate Determines a true or false value for a given input; a pre-Java-8 version ofjava.util.function.Predicate
. -
Classes in com.google.common.base used by com.google.common.io Class Description 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; a pre-Java-8 version ofjava.util.function.Predicate
. -
Classes in com.google.common.base used by com.google.common.net Class Description 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.primitives Class Description Converter A function fromA
toB
with an associated reverse function fromB
toA
; used for converting back and forth between different representations of the same information. -
Classes in com.google.common.base used by com.google.common.util.concurrent Class Description Function Determines an output value based on an input value; a pre-Java-8 version ofjava.util.function.Function
.