| 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. |