An object representing the differences between two maps.
A list multimap which forwards all its method calls to another list multimap. Subclasses should override one or more methods to modify the behavior of the backing multimap as desired per the decorator pattern. default method warning: This class does not forward calls to default methods. Instead, it inherits their default implementations. When those implementations invoke methods, they invoke methods on the ForwardingListMultimap.
Puts a key-value mapping into this map.
A builder for creating immutable map instances, especially public static final maps ("constant maps"). Example: static final ImmutableMap WORD_TO_INT = new ImmutableMap.Builder() .put("one", 1) .put("two", 2) .put("three", 3) .build(); For small immutable maps, the ImmutableMap.of() methods are even more convenient. By default, a Builder will generate maps that iterate over entries in the order they were inserted into the builder, equivalently to LinkedHashMap. For example, in the above example, WORD_TO_INT.entrySet() is guaranteed to iterate over the entries in the order "one"=1, "two"=2, "three"=3, and keySet() and values() respect the same order. If you want a different order, consider using ImmutableSortedMap<K,V> to sort by keys, or call orderEntriesByValue(Comparator<? super V> valueComparator), which changes this builder to sort entries by value. Builder instances can be reused - it is safe to call #build multiple times to build multiple maps in series. Each map is a superset of the maps created before it.
A difference between the mappings from two maps with the same key. The #leftValue and #rightValue are not equal, and one but not both of them may be null.
Throws an UnsupportedOperationException.
Associates the specified range with the specified value.
Returns an unmodifiable view of the specified SortedSetMultimap. Query operations on the returned multimap "read through" to the specified multimap, and attempts to modify the returned multimap, either directly or through the multimap's views, result in an UnsupportedOperationException. Note that the generated multimap's Multimap#removeAll and Multimap#replaceValues methods return collections that are modifiable. The returned multimap will be serializable if the specified multimap is serializable.