Generated by
JDiff

Package com.google.common.collect

Changed Classes and Interfaces
EnumMultiset Multiset implementation specialized for enum elements, supporting all single-element operations in O(1).
FluentIterable An expanded {@code Iterable} API, providing functionality similar to Java 8's powerful streams library in a slightly different way.
ForwardingNavigableMap.
StandardDescendingMap
A sensible implementation of NavigableMap.descendingMap in terms of the methods of this {@code NavigableMap}.
HashBiMap A BiMap backed by two hash tables.
ImmutableCollection A Collection whose contents will never change, and which offers a few additional guarantees detailed below.
ImmutableList A List whose contents will never change, with many other important properties detailed at ImmutableCollection.
ImmutableList.Builder A builder for creating immutable list instances, especially {@code public static final} lists ("constant lists").
ImmutableMap A Map whose contents will never change, with many other important properties detailed at ImmutableCollection.
ImmutableMultimap A Multimap 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.
ImmutableSet A Set whose contents will never change, with many other important properties detailed at ImmutableCollection.
ImmutableSet.Builder A builder for creating {@code ImmutableSet} instances.
ImmutableSortedMap A NavigableMap whose contents will never change, with many other important properties detailed at ImmutableCollection.
ImmutableSortedSet A NavigableSet whose contents will never change, with many other important properties detailed at ImmutableCollection.
Multimap A collection that maps keys to values, similar to Map, but in which each key may be associated with multiple values.
Multiset A collection that supports order-independent equality, like Set, but may have duplicate elements.
Range A range (or "interval") defines the boundaries around a contiguous span of values of some {@code Comparable} type; for example, "integers from 1 to 100 inclusive." Note that it is not possible to iterate over these contained values.
RangeMap A mapping from disjoint nonempty ranges to non-null values.
RangeSet A set comprising zero or more Range#isEmpty nonempty, Range#isConnected(Range) disconnected ranges of type {@code C}.
Sets.SetView An unmodifiable view of a set which may be backed by other sets; this view will change as the backing sets do.
TreeMultiset A multiset which maintains the ordering of its elements, according to either their natural order or an explicit Comparator.
TreeRangeMap An implementation of {@code RangeMap} based on a {@code TreeMap}, supporting all optional operations.