Package io.usethesource.capsule
Interface Map<K,V>
-
- All Superinterfaces:
java.util.Map<K,V>
,MapEq<K,V>
- All Known Subinterfaces:
Map.Immutable<K,V>
,Map.Transient<K,V>
- All Known Implementing Classes:
AbstractImmutableMap
,AbstractSpecialisedImmutableMap
,Map0
,Map1
,Map2
,Map3
,Map4
,Map5
,PersistentTrieMap
,PersistentTrieMap.TransientTrieMap
public interface Map<K,V> extends java.util.Map<K,V>, MapEq<K,V>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
Map.Immutable<K,V>
static interface
Map.Transient<K,V>
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
containsKey(java.lang.Object o)
boolean
containsValue(java.lang.Object o)
java.util.Iterator<java.util.Map.Entry<K,V>>
entryIterator()
boolean
equals(java.lang.Object o)
V
get(java.lang.Object o)
int
hashCode()
boolean
isEmpty()
java.util.Iterator<K>
keyIterator()
int
size()
java.util.Iterator<V>
valueIterator()
-
Methods inherited from interface java.util.Map
clear, compute, computeIfAbsent, computeIfPresent, entrySet, forEach, getOrDefault, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, values
-
Methods inherited from interface io.usethesource.capsule.MapEq
containsKeyEquivalent, containsValueEquivalent, equivalent, getEquivalent
-
-