| Added Classes |
|
ArrayTable
|
Fixed-size Table implementation backed by a two-dimensional array. |
|
BoundType
|
Indicates whether an endpoint of some range is contained in the range itself ("closed") or not
("open"). |
|
ContiguousSet
|
A sorted set of contiguous values in a given DiscreteDomain. |
|
DiscreteDomain
|
A descriptor for a discrete {@code Comparable} domain such as all
Integers. |
|
DiscreteDomains
|
Factories for common DiscreteDomain instances. |
|
ForwardingMap.StandardEntrySet
|
A sensible implementation of Map.entrySet in terms of the following
methods: ForwardingMap.clear, ForwardingMap.containsKey,
ForwardingMap.get, ForwardingMap.isEmpty, ForwardingMap.remove, and ForwardingMap.size. |
|
ForwardingMap.StandardKeySet
|
A sensible implementation of Map.keySet in terms of the following
methods: ForwardingMap.clear, ForwardingMap.containsKey,
ForwardingMap.isEmpty, ForwardingMap.remove, ForwardingMap.size, and the Set.iterator method of ForwardingMap.entrySet. |
|
ForwardingMap.StandardValues
|
A sensible implementation of Map.values in terms of the following
methods: ForwardingMap.clear, ForwardingMap.containsValue,
ForwardingMap.isEmpty, ForwardingMap.size, and the Set.iterator method of ForwardingMap.entrySet. |
|
ForwardingMultiset.StandardElementSet
|
A sensible implementation of Multiset.elementSet in terms of the
following methods: ForwardingMultiset.clear, ForwardingMultiset.contains, ForwardingMultiset.containsAll,
ForwardingMultiset.count, ForwardingMultiset.isEmpty, the
Set.size and Set.iterator methods of ForwardingMultiset.entrySet, and ForwardingMultiset.remove(Object,
int). |
|
ImmutableCollection.Builder
|
Abstract base class for builders of ImmutableCollection types. |
|
Range
|
A range, sometimes known as an interval, is a convex
(informally, "contiguous" or "unbroken") portion of a particular domain. |
|
Ranges
|
Static methods pertaining to Range instances. |
| Changed Classes and Interfaces |
|
AsynchronousComputationException
|
Wraps an exception that occurred during a computation in a different thread. |
|
ConcurrentHashMultiset
|
A multiset that supports concurrent modifications and that provides atomic
versions of most {@code Multiset} operations (exceptions where noted). |
|
EvictionListeners
|
A collection of common eviction listeners. |
|
ForwardingMap
|
A map which forwards all its method calls to another map. |
|
ForwardingMultiset
|
A multiset which forwards all its method calls to another multiset. |
|
ImmutableMultiset
|
An immutable hash-based multiset. |
|
ImmutableMultiset.Builder
|
A builder for creating immutable multiset instances, especially {@code
public static final} multisets ("constant multisets"). |
|
ImmutableSortedSet
|
An immutable {@code SortedSet} that stores its elements in a sorted array. |
|
Iterables
|
This class contains static utility methods that operate on or return objects
of type {@code Iterable}. |
|
Iterators
|
This class contains static utility methods that operate on or return objects
of type Iterator. |
|
LinkedListMultimap
|
An implementation of {@code ListMultimap} that supports deterministic
iteration order for both keys and values. |
|
MapEvictionListener
|
An object that can receive a notification when an entry is evicted from a
map. |
|
MapMaker
|
A builder of ConcurrentMap instances having any combination of the following features:
- keys or values automatically wrapped in WeakReference weak or SoftReference soft references
- least-recently-used eviction when a maximum size is exceeded
- time-based expiration of entries, measured since last access or last write
- notification of evicted (or otherwise removed) entries
- on-demand computation of values for keys not already present
|
|
Maps
|
Static utility methods pertaining to Map instances. |
|
Multimaps
|
Provides static methods acting on or generating a {@code Multimap}. |
|
Multisets
|
Provides static utility methods for creating and working with Multiset instances. |
|
Tables
|
Provides static methods that involve a {@code Table}. |
|
TreeBasedTable
|
Implementation of {@code Table} whose row keys and column keys are ordered
by their natural ordering or by supplied comparators. |
|
TreeMultiset
|
A multiset which maintains the ordering of its elements, according to either
their natural order or an explicit Comparator. |