Overview
Date: 2016-05-24

Packages
Package | Description
--- | ---
com.google.common.annotations | Common annotation types.
com.google.common.base | Basic utility libraries and interfaces.
com.google.common.base.internal |
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.eventbus | 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).
com.google.common.hash | Hash functions and related structures.
com.google.common.html | Escapers for HTML.
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.math | Arithmetic functions operating on primitive values and `BigInteger` instances.
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 and `void`, and value types for treating them as unsigned.
com.google.common.reflect | This package contains utilities to work with Java reflection.
com.google.common.util.concurrent | Concurrency utilities.
com.google.common.xml | Escapers for XML.
com.google.thirdparty.publicsuffix |