| ImmutableMap<Range<K>,V> | ImmutableRangeMap. asDescendingMapOfRanges() |  | 
| ImmutableMap<K,Collection<V>> | ImmutableMultimap. asMap() | Returns an immutable map that associates each key with its corresponding values in the
 multimap. | 
| ImmutableMap<Range<K>,V> | ImmutableRangeMap. asMapOfRanges() |  | 
| ImmutableMap<K,V> | ImmutableMap.Builder. build() | Returns a newly-created immutable map. | 
| ImmutableMap<K,V> | ImmutableMap.Builder. buildOrThrow() | Returns a newly-created immutable map, or throws an exception if any key was added more than
 once. | 
| ImmutableMap<R,V> | ImmutableTable. column(C columnKey) | Returns a view of all mappings that have the given column key. | 
| abstract ImmutableMap<C,Map<R,V>> | ImmutableTable. columnMap() | Returns a view that associates each column key with the corresponding map from row keys to
 values. | 
| static <K,V>ImmutableMap<K,V>
 | ImmutableMap. copyOf(Iterable<? extends Map.Entry<? extends K,? extends V>> entries) | Returns an immutable map containing the specified entries. | 
| static <K,V>ImmutableMap<K,V>
 | ImmutableMap. copyOf(Map<? extends K,? extends V> map) | Returns an immutable map containing the same entries as map. | 
| static ImmutableMap<String,String> | Maps. fromProperties(Properties properties) | Creates an ImmutableMap<String, String>from aPropertiesinstance. | 
| static <K extends Enum<K>,V>ImmutableMap<K,V>
 | Maps. immutableEnumMap(Map<K,? extends V> map) | Returns an immutable map instance containing the given entries. | 
| static <K,V>ImmutableMap<K,V>
 | ImmutableMap. of() | Returns the empty map. | 
| static <K,V>ImmutableMap<K,V>
 | ImmutableMap. of(K k1,
  V v1) | Returns an immutable map containing a single entry. | 
| static <K,V>ImmutableMap<K,V>
 | ImmutableMap. of(K k1,
  V v1,
  K k2,
  V v2) | Returns an immutable map containing the given entries, in order. | 
| static <K,V>ImmutableMap<K,V>
 | ImmutableMap. of(K k1,
  V v1,
  K k2,
  V v2,
  K k3,
  V v3) | Returns an immutable map containing the given entries, in order. | 
| static <K,V>ImmutableMap<K,V>
 | ImmutableMap. of(K k1,
  V v1,
  K k2,
  V v2,
  K k3,
  V v3,
  K k4,
  V v4) | Returns an immutable map containing the given entries, in order. | 
| static <K,V>ImmutableMap<K,V>
 | ImmutableMap. of(K k1,
  V v1,
  K k2,
  V v2,
  K k3,
  V v3,
  K k4,
  V v4,
  K k5,
  V v5) | Returns an immutable map containing the given entries, in order. | 
| static <K,V>ImmutableMap<K,V>
 | ImmutableMap. of(K k1,
  V v1,
  K k2,
  V v2,
  K k3,
  V v3,
  K k4,
  V v4,
  K k5,
  V v5,
  K k6,
  V v6) | Returns an immutable map containing the given entries, in order. | 
| static <K,V>ImmutableMap<K,V>
 | ImmutableMap. of(K k1,
  V v1,
  K k2,
  V v2,
  K k3,
  V v3,
  K k4,
  V v4,
  K k5,
  V v5,
  K k6,
  V v6,
  K k7,
  V v7) | Returns an immutable map containing the given entries, in order. | 
| static <K,V>ImmutableMap<K,V>
 | ImmutableMap. of(K k1,
  V v1,
  K k2,
  V v2,
  K k3,
  V v3,
  K k4,
  V v4,
  K k5,
  V v5,
  K k6,
  V v6,
  K k7,
  V v7,
  K k8,
  V v8) | Returns an immutable map containing the given entries, in order. | 
| static <K,V>ImmutableMap<K,V>
 | ImmutableMap. of(K k1,
  V v1,
  K k2,
  V v2,
  K k3,
  V v3,
  K k4,
  V v4,
  K k5,
  V v5,
  K k6,
  V v6,
  K k7,
  V v7,
  K k8,
  V v8,
  K k9,
  V v9) | Returns an immutable map containing the given entries, in order. | 
| static <K,V>ImmutableMap<K,V>
 | ImmutableMap. of(K k1,
  V v1,
  K k2,
  V v2,
  K k3,
  V v3,
  K k4,
  V v4,
  K k5,
  V v5,
  K k6,
  V v6,
  K k7,
  V v7,
  K k8,
  V v8,
  K k9,
  V v9,
  K k10,
  V v10) | Returns an immutable map containing the given entries, in order. | 
| static <K,V>ImmutableMap<K,V>
 | ImmutableMap. ofEntries(Map.Entry<? extends K,? extends V>... entries) | Returns an immutable map containing the given entries, in order. | 
| ImmutableMap<C,V> | ImmutableTable. row(R rowKey) | Returns a view of all mappings that have the given row key. | 
| abstract ImmutableMap<R,Map<C,V>> | ImmutableTable. rowMap() | Returns a view that associates each row key with the corresponding map from column keys to
 values. | 
| <V> ImmutableMap<E,V> | FluentIterable. toMap(Function<? super E,V> valueFunction) | Returns an immutable map whose keys are the distinct elements of this FluentIterableand whose value for each key was computed byvalueFunction. | 
| static <K,V>ImmutableMap<K,V>
 | Maps. toMap(Iterable<K> keys,
     Function<? super K,V> valueFunction) | Returns an immutable map whose keys are the distinct elements of keysand whose value
 for each key was computed byvalueFunction. | 
| static <K,V>ImmutableMap<K,V>
 | Maps. toMap(Iterator<K> keys,
     Function<? super K,V> valueFunction) | Returns an immutable map whose keys are the distinct elements of keysand whose value
 for each key was computed byvalueFunction. | 
| <K> ImmutableMap<K,E> | FluentIterable. uniqueIndex(Function<? super E,K> keyFunction) | Returns a map with the contents of this FluentIterableas itsvalues, indexed
 by keys derived from those values. | 
| static <K,V>ImmutableMap<K,V>
 | Maps. uniqueIndex(Iterable<V> values,
           Function<? super V,K> keyFunction) | Returns a map with the given values, indexed by keys derived from those values. | 
| static <K,V>ImmutableMap<K,V>
 | Maps. uniqueIndex(Iterator<V> values,
           Function<? super V,K> keyFunction) | Returns a map with the given values, indexed by keys derived from those values. |