private static class DefaultImmutableMap.NILMap<S,T> extends DefaultImmutableMap<S,T>
| Modifier and Type | Field and Description |
|---|---|
(package private) static DefaultImmutableMap.NILMap<?,?> |
EMPTY_MAP |
private static long |
serialVersionUID
generated serial
|
| Modifier | Constructor and Description |
|---|---|
private |
NILMap() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsKey(S key) |
boolean |
containsValue(T val) |
T |
get(S key) |
boolean |
isEmpty()
returns true if the map is empty
|
java.util.Iterator<ImmutableMapEntry<S,T>> |
iterator() |
java.util.Iterator<S> |
keyIterator() |
ImmutableMap<S,T> |
put(S key,
T value)
inserts mapping
null is not allowed for key or value. |
DefaultImmutableMap<S,T> |
remove(S key)
removes mapping (key,...) from map
|
ImmutableMap<S,T> |
removeAll(T value)
removes all mappings (...
|
int |
size() |
java.lang.String |
toString() |
java.util.Iterator<T> |
valueIterator() |
equals, hashCode, nilMapstatic final DefaultImmutableMap.NILMap<?,?> EMPTY_MAP
private static final long serialVersionUID
public ImmutableMap<S,T> put(S key, T value)
DefaultImmutableMapnull is not allowed for key or value.put in interface ImmutableMap<S,T>put in class DefaultImmutableMap<S,T>key - a S to be used as keyvalue - a T to be stored as valuepublic T get(S key)
get in interface ImmutableMap<S,T>get in class DefaultImmutableMap<S,T>public boolean isEmpty()
DefaultImmutableMapisEmpty in interface ImmutableMap<S,T>isEmpty in class DefaultImmutableMap<S,T>public boolean containsKey(S key)
containsKey in interface ImmutableMap<S,T>containsKey in class DefaultImmutableMap<S,T>public boolean containsValue(T val)
containsValue in interface ImmutableMap<S,T>containsValue in class DefaultImmutableMap<S,T>public DefaultImmutableMap<S,T> remove(S key)
DefaultImmutableMapremove in interface ImmutableMap<S,T>remove in class DefaultImmutableMap<S,T>public ImmutableMap<S,T> removeAll(T value)
DefaultImmutableMapremoveAll in interface ImmutableMap<S,T>removeAll in class DefaultImmutableMap<S,T>public java.util.Iterator<S> keyIterator()
keyIterator in interface ImmutableMap<S,T>keyIterator in class DefaultImmutableMap<S,T>public java.util.Iterator<T> valueIterator()
valueIterator in interface ImmutableMap<S,T>valueIterator in class DefaultImmutableMap<S,T>public java.util.Iterator<ImmutableMapEntry<S,T>> iterator()
iterator in interface java.lang.Iterable<ImmutableMapEntry<S,T>>iterator in interface ImmutableMap<S,T>iterator in class DefaultImmutableMap<S,T>public int size()
size in interface ImmutableMap<S,T>size in class DefaultImmutableMap<S,T>public java.lang.String toString()
toString in class DefaultImmutableMap<S,T>