Packages
Package
Description
Common annotation types.
Basic utility libraries and interfaces.
This package contains caching utilities.
This package contains generic collection interfaces and implementations, and
other utilities for working with collections.
Interfaces, utilities, and simple implementations of escapers and encoders.
Testing utilities for use in tests of
com.google.common.escape
.The EventBus allows publish-subscribe-style communication between components without requiring
the components to explicitly register with one another (and thus be aware of each other).
An API for representing graph (node and edge) data.
Hash functions and related structures.
Escapers
for
HTML.
This package contains utility methods and classes for working with Java I/O; for example input
streams, output streams, readers, writers, and files.
Arithmetic functions operating on primitive values and
BigInteger
instances.This package contains utility methods and classes for working with net addresses (numeric IP and
domain names).
Static utilities for working with the eight primitive types and
void
, and value types for
treating them as unsigned.This package contains utilities to work with Java reflection.
This package contains testing utilities.
Concurrency utilities.
Escapers
for
XML.