Generated by
JDiff

Package com.google.common.collect

Removed Classes and Interfaces
Constraint A constraint that an element must satisfy in order to be added to a collection.
Constraints Factories and utilities pertaining to the Constraint interface.
GenericMapMaker A class exactly like MapMaker, except restricted in the types of maps it can build.
 

Added Classes
MultimapBuilder A builder for a multimap implementation that allows customization of the backing map and value collection implementations used in a particular multimap.
MultimapBuilder.ListMultimapBuilder A specialization of MultimapBuilder that generates ListMultimap instances.
MultimapBuilder.MultimapBuilderWithKeys An intermediate stage in a MultimapBuilder in which the key-value collection map implementation has been specified, but the value collection implementation has not.
MultimapBuilder.SetMultimapBuilder A specialization of MultimapBuilder that generates SetMultimap instances.
MultimapBuilder.SortedSetMultimapBuilder A specialization of MultimapBuilder that generates SortedSetMultimap instances.
 

Changed Classes
ComparisonChain A utility for performing a chained comparison statement.
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.
ForwardingSortedMap A sorted map which forwards all its method calls to another sorted map.
ImmutableClassToInstanceMap A class-to-instance map backed by an ImmutableMap.
Maps Static utility methods pertaining to Map instances (including instances of SortedMap, BiMap, etc.).
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.