Generated by
JDiff

Package com.google.common.collect

Changed Classes and Interfaces
ConcurrentHashMultiset A multiset that supports concurrent modifications and that provides atomic versions of most {@code Multiset} operations (exceptions where noted).
FluentIterable An expanded {@code Iterable} API, providing functionality similar to Java 8's powerful streams library in a slightly different way.
ImmutableMultiset A Multiset whose contents will never change, with many other important properties detailed at ImmutableCollection.
ImmutableRangeMap A RangeMap whose contents will never change, with many other important properties detailed at ImmutableCollection.
ImmutableRangeSet A RangeSet whose contents will never change, with many other important properties detailed at ImmutableCollection.
ImmutableSet A Set whose contents will never change, with many other important properties detailed at ImmutableCollection.
ImmutableTable A Table whose contents will never change, with many other important properties detailed at ImmutableCollection.
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.
LinkedHashMultimap Implementation of {@code Multimap} that does not allow duplicate key-value entries and that returns collections whose iterators follow the ordering in which the data was added to the multimap.
MapConstraints Factory and utilities pertaining to the {@code MapConstraint} interface.
MapMaker

A builder of ConcurrentMap instances that can have keys or values automatically wrapped in WeakReference weak references.

Maps Static utility methods pertaining to Map instances (including instances of SortedMap, BiMap, etc.).
MutableClassToInstanceMap A mutable class-to-instance map backed by an arbitrary user-provided map.
Ordering A comparator, with additional methods to support common operations.
RangeSet A set comprising zero or more Range#isEmpty nonempty, Range#isConnected(Range) disconnected ranges of type {@code C}.
Sets Static utility methods pertaining to Set instances.
Sets.SetView An unmodifiable view of a set which may be backed by other sets; this view will change as the backing sets do.
TreeRangeSet An implementation of RangeSet backed by a TreeMap.
TreeTraverser Views elements of a type {@code T} as nodes in a tree, and provides methods to traverse the trees induced by this traverser.