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 interfaceMap.Immutable<K,V>static interfaceMap.Transient<K,V>
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleancontainsKey(java.lang.Object o)booleancontainsValue(java.lang.Object o)java.util.Iterator<java.util.Map.Entry<K,V>>entryIterator()booleanequals(java.lang.Object o)Vget(java.lang.Object o)inthashCode()booleanisEmpty()java.util.Iterator<K>keyIterator()intsize()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
-
-