Generated by
JDiff

Package com.google.common.collect

Changed Classes and Interfaces
AbstractIterator This class provides a skeletal implementation of the {@code Iterator} interface, to make this interface easier to implement for certain types of data sources.
ArrayTable Fixed-size Table implementation backed by a two-dimensional array.
BiMap A bimap (or "bidirectional map") is a map that preserves the uniqueness of its values as well as that of its keys.
Comparators Provides static methods for working with Comparator instances.
ComparisonChain A utility for performing a chained comparison statement.
EnumHashBiMap A {@code BiMap} backed by an {@code EnumMap} instance for keys-to-values, and a {@code HashMap} instance for values-to-keys.
EvictingQueue A non-blocking queue which automatically evicts elements from the head of the queue when attempting to add new elements onto the queue and it is full.
FluentIterable An expanded {@code Iterable} API, providing functionality similar to Java 8's powerful streams library in a slightly different way.
ForwardingCollection A collection which forwards all its method calls to another collection.
ForwardingDeque A deque which forwards all its method calls to another deque.
ForwardingIterator An iterator which forwards all its method calls to another iterator.
ForwardingList A list which forwards all its method calls to another list.
ForwardingListIterator A list iterator which forwards all its method calls to another list iterator.
ForwardingListMultimap A list multimap which forwards all its method calls to another list multimap.
ForwardingMap A map which forwards all its method calls to another map.
ForwardingMapEntry A map entry which forwards all its method calls to another map entry.
ForwardingMultimap A multimap which forwards all its method calls to another multimap.
ForwardingMultiset A multiset which forwards all its method calls to another multiset.
ForwardingNavigableMap A navigable map which forwards all its method calls to another navigable map.
ForwardingNavigableSet A navigable set which forwards all its method calls to another navigable set.
ForwardingQueue A queue which forwards all its method calls to another queue.
ForwardingSetMultimap A set multimap which forwards all its method calls to another set multimap.
ForwardingSortedMap A sorted map which forwards all its method calls to another sorted map.
ForwardingSortedMultiset A sorted multiset which forwards all its method calls to another sorted multiset.
ForwardingSortedSet A sorted set which forwards all its method calls to another sorted set.
ForwardingSortedSetMultimap A sorted set multimap which forwards all its method calls to another sorted set multimap.
ForwardingTable A table which forwards all its method calls to another table.
HashBasedTable Implementation of Table using linked hash tables.
HashBiMap A BiMap backed by two hash tables.
HashMultiset Multiset implementation that uses hashing for key and entry access.
ImmutableBiMap A BiMap whose contents will never change, with many other important properties detailed at ImmutableCollection.
ImmutableBiMap.Builder A builder for creating immutable bimap instances, especially {@code public static final} bimaps ("constant bimaps").
ImmutableList A List whose contents will never change, with many other important properties detailed at ImmutableCollection.
ImmutableMap A Map whose contents will never change, with many other important properties detailed at ImmutableCollection.
ImmutableMap.Builder A builder for creating immutable map instances, especially {@code public static final} maps ("constant maps").
ImmutableMultimap A Multimap whose contents will never change, with many other important properties detailed at ImmutableCollection.
ImmutableSortedMap A NavigableMap whose contents will never change, with many other important properties detailed at ImmutableCollection.
ImmutableSortedMap.Builder A builder for creating immutable sorted map instances, especially {@code public static final} maps ("constant maps").
ImmutableTable.Builder A builder for creating immutable table instances, especially {@code public static final} tables ("constant tables").
Iterables An assortment of mainly legacy 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.
LinkedListMultimap An implementation of {@code ListMultimap} that supports deterministic iteration order for both keys and values.
ListMultimap A {@code Multimap} that can hold duplicate key-value pairs and that maintains the insertion ordering of values for a given key.
Lists Static utility methods pertaining to List instances.
MapDifference.ValueDifference A difference between the mappings from two maps with the same key.
Maps Static utility methods pertaining to Map instances (including instances of SortedMap, BiMap, etc.).
Maps.EntryTransformer A transformation of the value of a key-value pair, using both key and value as inputs.
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.
Multiset.Entry An unmodifiable element-count pair for a multiset.
Multisets Provides static utility methods for creating and working with Multiset instances.
ObjectArrays Static utility methods pertaining to object arrays.
Ordering A comparator, with additional methods to support common operations.
PeekingIterator An iterator that supports a one-element lookahead while iterating.
SetMultimap A {@code Multimap} that cannot hold duplicate key-value pairs.
Sets.SetView An unmodifiable view of a set which may be backed by other sets; this view will change as the backing sets do.
SortedMultiset A Multiset which maintains the ordering of its elements, according to either their natural order or an explicit Comparator.
SortedSetMultimap A {@code SetMultimap} whose set of values for a given key are kept sorted; that is, they comprise a SortedSet.
Table A collection that associates an ordered pair of keys, called a row key and a column key, with a single value.
Table.Cell Row key / column key / value triplet corresponding to a mapping in a table.
Tables Provides static methods that involve a {@code Table}.
TreeMultimap Implementation of {@code Multimap} whose keys and values 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.
UnmodifiableListIterator A list iterator that does not support .remove, .add, or .set.