| Changed Classes and Interfaces | 
  | 
  
  ArrayTable
   | 
  Fixed-size Table implementation backed by a two-dimensional array. | 
  | 
  
  Comparators
   | 
  Provides static methods for working with Comparator instances. | 
  | 
  
  ComputationException
   | 
  Wraps an exception that occurred during a computation. | 
  | 
  
  ConcurrentHashMultiset
   | 
  A multiset that supports concurrent modifications and that provides atomic versions of most
 {@code Multiset} operations (exceptions where noted). | 
  | 
  
  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. | 
  | 
  
  ForwardingCollection
   | 
  A collection which forwards all its method calls to another collection. | 
  | 
  
  ForwardingList
   | 
  A list which forwards all its method calls to another list. | 
  | 
  
  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. StandardDescendingMap
   | 
  A sensible implementation of NavigableMap.descendingMap in terms of the methods of this
 {@code NavigableMap}. | 
  | 
  
  ForwardingSet
   | 
  A set which forwards all its method calls to another set. | 
  | 
  
  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. | 
  | 
  
  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. | 
  | 
  
  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. | 
  | 
  
  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"). | 
  | 
  
  ImmutableListMultimap
   | 
  A ListMultimap 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. | 
  | 
  
  ImmutableMultimap
   | 
  A Multimap whose contents will never change, with many other important properties
 detailed at ImmutableCollection. | 
  | 
  
  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. | 
  | 
  
  ImmutableSet.Builder
   | 
  A builder for creating {@code ImmutableSet} instances. | 
  | 
  
  ImmutableSetMultimap
   | 
  A SetMultimap 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. | 
  | 
  
  ImmutableSortedMultiset
   | 
  A SortedMultiset 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. | 
  | 
  
  ImmutableTable
   | 
  A Table whose contents will never change, with many other important properties detailed
 at ImmutableCollection. | 
  | 
  
  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. | 
  | 
  
  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. | 
  | 
  
  MapDifference
   | 
  An object representing the differences between two maps. | 
  | 
  
  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.). | 
  | 
  
  Multimap
   | 
  A collection that maps keys to values, similar to Map, but in which each key may be
 associated with multiple values. | 
  | 
  
  Multimaps
   | 
  Provides static methods acting on or generating a {@code Multimap}. | 
  | 
  
  Multiset
   | 
  A collection that supports order-independent equality, like Set, but may have duplicate
 elements. | 
  | 
  
  Multisets
   | 
  Provides static utility methods for creating and working with Multiset instances. | 
  | 
  
  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}. | 
  | 
  
  SetMultimap
   | 
  A {@code Multimap} that cannot hold duplicate key-value pairs. | 
  | 
  
  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. | 
  | 
  
  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}. | 
  | 
  
  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. | 
  | 
  
  TreeRangeSet
   | 
  An implementation of RangeSet backed by a TreeMap. |