| Added Methods | 
  
  
  V compute(K, BiFunction<?, super, K, ?, super, V, ?, extends, V>)
   | 
  Guaranteed to throw an exception and leave the map unmodified. | 
  
  
  V computeIfAbsent(K, Function<?, super, K, ?, extends, V>)
   | 
  Guaranteed to throw an exception and leave the map unmodified. | 
  
  
  V computeIfPresent(K, BiFunction<?, super, K, ?, super, V, ?, extends, V>)
   | 
  Guaranteed to throw an exception and leave the map unmodified. | 
  
  
  V getOrDefault(Object, V)
   | 
    | 
  
  
  V merge(K, V, BiFunction<?, super, V, ?, super, V, ?, extends, V>)
   | 
  Guaranteed to throw an exception and leave the map unmodified. | 
  
  
  V putIfAbsent(K, V)
   | 
  Guaranteed to throw an exception and leave the map unmodified. | 
  
  
  boolean remove(Object, Object)
   | 
  Guaranteed to throw an exception and leave the map unmodified. | 
  
  
  V replace(K, V)
   | 
  Guaranteed to throw an exception and leave the map unmodified. | 
  
  
  boolean replace(K, V, V)
   | 
  Guaranteed to throw an exception and leave the map unmodified. | 
  
  
  void replaceAll(BiFunction<?, super, K, ?, super, V, ?, extends, V>)
   | 
  Guaranteed to throw an exception and leave the map unmodified. | 
  
  
  (Collector<T, ?, ImmutableMap<K, V>>) toImmutableMap(Function<?, super, T, ?, extends, K>, Function<?, super, T, ?, extends, V>)
   | 
  Returns a Collector that accumulates elements into an {@code ImmutableMap} whose keys
 and values are the result of applying the provided mapping functions to the input elements. | 
  
  
  (Collector<T, ?, ImmutableMap<K, V>>) toImmutableMap(Function<?, super, T, ?, extends, K>, Function<?, super, T, ?, extends, V>, BinaryOperator<V>)
   | 
  Returns a Collector that accumulates elements into an {@code ImmutableMap} whose keys
 and values are the result of applying the provided mapping functions to the input elements. |