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 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.escape Interfaces, utilities, and simple implementations of escapers and encoders.com.google.common.graph An API for representing graph (node and edge) data.com.google.common.hash Hash functions and related structures.com.google.common.io This package contains utility methods and classes for working with Java I/O; for example input streams, output streams, readers, writers, and files.com.google.common.net This package contains utility methods and classes for working with net addresses (numeric IP and domain names).com.google.common.primitives Static utilities for working with the eight primitive types andvoid
, and value types for treating them as unsigned.com.google.common.reflect This package contains utilities to work with Java reflection.com.google.common.testing This package contains testing utilities.com.google.common.util.concurrent Concurrency utilities.com.google.thirdparty.publicsuffix -
Classes in com.google.common.base used by com.google.common.base Class Description Absent Implementation of anOptional
not containing a reference.AbstractIterator Note this class is a copy ofAbstractIterator
(for dependency reasons).AbstractIterator.State CaseFormat Utility class for converting between various ASCII case formats.CharMatcher CharMatcher.Any Implementation ofCharMatcher.any()
.CharMatcher.Ascii Implementation ofCharMatcher.ascii()
.CharMatcher.Digit Implementation ofCharMatcher.digit()
.CharMatcher.FastMatcher A matcher for which precomputation will not yield any significant benefit.CharMatcher.Invisible Implementation ofCharMatcher.invisible()
.CharMatcher.IsEither Implementation ofCharMatcher.anyOf(CharSequence)
for exactly two characters.CharMatcher.JavaDigit Implementation ofCharMatcher.javaDigit()
.CharMatcher.JavaIsoControl Implementation ofCharMatcher.javaIsoControl()
.CharMatcher.JavaLetter Implementation ofCharMatcher.javaLetter()
.CharMatcher.JavaLetterOrDigit Implementation ofCharMatcher.javaLetterOrDigit()
.CharMatcher.JavaLowerCase Implementation ofCharMatcher.javaLowerCase()
.CharMatcher.JavaUpperCase Implementation ofCharMatcher.javaUpperCase()
.CharMatcher.NamedFastMatcher CharMatcher.FastMatcher
which overridestoString()
with a custom name.CharMatcher.Negated Implementation ofCharMatcher.Negated.negate()
.CharMatcher.None Implementation ofCharMatcher.none()
.CharMatcher.RangesMatcher Implementation that matches characters that fall within multiple ranges.CharMatcher.SingleWidth Implementation ofCharMatcher.singleWidth()
.CharMatcher.Whitespace Implementation ofCharMatcher.whitespace()
.CommonMatcher The subset of theMatcher
API which is used by this package, and also shared with there2j
library.CommonPattern The subset of thePattern
API which is used by this package, and also shared with there2j
library.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.Converter.IdentityConverter A converter that always converts or reverses an object to itself.Equivalence A strategy for determining whether two instances are considered equivalent, and for computing hash codes in a manner consistent with that equivalence.Equivalence.Equals Equivalence.Identity Equivalence.Wrapper Wraps an object so thatEquivalence.Wrapper.equals(Object)
andEquivalence.Wrapper.hashCode()
delegate to anEquivalence
.ExtraObjectsMethodsForWeb Holder for extra methods ofObjects
only in web.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.FinalizableReferenceQueue.FinalizerLoader Loads Finalizer.class.Function Legacy version ofjava.util.function.Function
.Functions.IdentityFunction Functions.ToStringFunction 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)
.MoreObjects.ToStringHelper.ValueHolder Optional An immutable object that may contain a non-null reference to another object.PatternCompiler Pluggable interface for compiling a regex pattern.Predicate Legacy version ofjava.util.function.Predicate
.Predicates.ContainsPatternPredicate Predicates.ObjectPredicate 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.Splitter.Strategy StandardSystemProperty Represents a standard system property.Stopwatch An object that measures elapsed time in nanoseconds.Supplier Legacy version ofjava.util.function.Supplier
.Suppliers.SupplierFunction Suppliers.SupplierFunctionImpl 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 Equivalence A strategy for determining whether two instances are considered equivalent, and for computing hash codes in a manner consistent with that equivalence.Function Legacy version ofjava.util.function.Function
.Splitter Extracts non-overlapping substrings from an input string, typically by recognizing appearances of a separator sequence.Stopwatch An object that measures elapsed time in nanoseconds.Supplier Legacy 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 Legacy 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 Legacy version ofjava.util.function.Predicate
.Supplier Legacy version ofjava.util.function.Supplier
. -
Classes in com.google.common.base used by com.google.common.escape Class Description Function Legacy version ofjava.util.function.Function
. -
Classes in com.google.common.base used by com.google.common.graph Class Description Function Legacy version ofjava.util.function.Function
.Optional An immutable object that may contain a non-null reference to another object.Predicate Legacy version ofjava.util.function.Predicate
. -
Classes in com.google.common.base used by com.google.common.hash Class Description Predicate Legacy version ofjava.util.function.Predicate
.Supplier Legacy version ofjava.util.function.Supplier
. -
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 Legacy version ofjava.util.function.Predicate
.Splitter Extracts non-overlapping substrings from an input string, typically by recognizing appearances of a separator sequence. -
Classes in com.google.common.base used by com.google.common.net Class Description CharMatcher 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.Optional An immutable object that may contain a non-null reference to another object.Splitter Extracts non-overlapping substrings from an input string, typically by recognizing appearances of a separator sequence. -
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.Function Legacy version ofjava.util.function.Function
. -
Classes in com.google.common.base used by com.google.common.reflect Class Description Function Legacy 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.Predicate Legacy version ofjava.util.function.Predicate
.Splitter Extracts non-overlapping substrings from an input string, typically by recognizing appearances of a separator sequence. -
Classes in com.google.common.base used by com.google.common.testing Class Description 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.Function Legacy 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 Legacy version ofjava.util.function.Predicate
.Splitter Extracts non-overlapping substrings from an input string, typically by recognizing appearances of a separator sequence.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.util.concurrent Class Description Function Legacy version ofjava.util.function.Function
.Optional An immutable object that may contain a non-null reference to another object.Stopwatch An object that measures elapsed time in nanoseconds.Supplier Legacy version ofjava.util.function.Supplier
. -
Classes in com.google.common.base used by com.google.thirdparty.publicsuffix Class Description Joiner An object which joins pieces of text (specified as an array,Iterable
, varargs or even aMap
) with a separator.