public class ImmutableMap<K,V>
extends java.util.AbstractMap<K,V>
| Modifier and Type | Class and Description |
|---|---|
private class |
ImmutableMap.EntryItr |
private class |
ImmutableMap.EntrySet |
| Modifier and Type | Field and Description |
|---|---|
(package private) java.util.Map.Entry<K,V>[] |
entries |
| Modifier | Constructor and Description |
|---|---|
protected |
ImmutableMap(java.util.Map.Entry<K,V>[] entries) |
protected |
ImmutableMap(java.util.Map<K,V> map) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<java.util.Map.Entry<K,V>> |
entrySet() |
V |
get(java.lang.Object key) |
static <K,V> ImmutableMap<K,V> |
newInstance(java.util.Map.Entry<K,V>... entries) |
static <K,V> ImmutableMap<K,V> |
newInstance(java.util.Map<K,V> entries) |
clear, clone, containsKey, containsValue, equals, hashCode, isEmpty, keySet, put, putAll, remove, size, toString, valuespublic static <K,V> ImmutableMap<K,V> newInstance(java.util.Map.Entry<K,V>... entries)
public static <K,V> ImmutableMap<K,V> newInstance(java.util.Map<K,V> entries)
public V get(java.lang.Object key)