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