Generated by
JDiff

Package com.google.common.collect

Removed Classes and Interfaces
Streams Static utility methods related to {@code Stream} instances.
Streams.DoubleFunctionWithIndex An analogue of java.util.function.DoubleFunction also accepting an index.
Streams.FunctionWithIndex An analogue of java.util.function.Function also accepting an index.
Streams.IntFunctionWithIndex An analogue of java.util.function.IntFunction also accepting an index.
Streams.LongFunctionWithIndex An analogue of java.util.function.LongFunction also accepting an index.
 

Changed Classes and Interfaces
Comparators Provides static methods for working with Comparator instances.
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.
Queues Static utility methods pertaining to Queue and Deque instances.
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.