Function<K,V>
, Object2ReferenceFunction<K,V>
, Object2ReferenceMap<K,V>
, java.io.Serializable
, java.lang.Cloneable
, java.util.function.Function<K,V>
, java.util.Map<K,V>
Object2ReferenceSortedMaps.Singleton
public static class Object2ReferenceMaps.Singleton<K,V> extends Object2ReferenceFunctions.Singleton<K,V> implements Object2ReferenceMap<K,V>, java.io.Serializable, java.lang.Cloneable
This class may be useful to implement your own in case you subclass a type-specific map.
Object2ReferenceMap.Entry<K,V>, Object2ReferenceMap.FastEntrySet<K,V>
Modifier and Type | Method | Description |
---|---|---|
boolean |
containsValue(java.lang.Object v) |
|
ObjectSet<java.util.Map.Entry<K,V>> |
entrySet() |
Returns a set view of the mappings contained in this map.
|
boolean |
equals(java.lang.Object o) |
|
int |
hashCode() |
|
boolean |
isEmpty() |
|
ObjectSet<K> |
keySet() |
|
ObjectSet<Object2ReferenceMap.Entry<K,V>> |
object2ReferenceEntrySet() |
Returns a type-specific set view of the mappings contained in this map.
|
void |
putAll(java.util.Map<? extends K,? extends V> m) |
|
java.lang.String |
toString() |
|
ReferenceCollection<V> |
values() |
defaultReturnValue, defaultReturnValue
compute, computeIfAbsent, computeIfPresent, forEach, get, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
get
clone, containsKey, get, size
clear, containsKey, defaultReturnValue, defaultReturnValue, put, remove, size
public boolean containsValue(java.lang.Object v)
public ObjectSet<Object2ReferenceMap.Entry<K,V>> object2ReferenceEntrySet()
Object2ReferenceMap
This method is necessary because there is no inheritance along type
parameters: it is thus impossible to strengthen Map.entrySet()
so
that it returns an ObjectSet
of
type-specific entries (the latter makes it possible to access keys and values
with type-specific methods).
object2ReferenceEntrySet
in interface Object2ReferenceMap<K,V>
Map.entrySet()
public ObjectSet<java.util.Map.Entry<K,V>> entrySet()
Note that this specification strengthens the one given in
Map.entrySet()
.
public ObjectSet<K> keySet()
Object2ReferenceMap
Note that this specification strengthens the one given in
Map.keySet()
.
public ReferenceCollection<V> values()
Object2ReferenceMap
Note that this specification strengthens the one given in
Map.values()
.
public int hashCode()
public boolean equals(java.lang.Object o)
public java.lang.String toString()
toString
in class java.lang.Object