Generated by
JDiff

Package com.google.common.collect

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.