Class Map2<K,V>
java.lang.Object
io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableMap<K,V>
io.usethesource.capsule.util.collection.Map2<K,V>
- All Implemented Interfaces:
Map<K,V>, Map.Immutable<K, V>, MapEq<K, V>, MapEq.Immutable<K, V>, Serializable, Cloneable, Map<K, V>
-
Nested Class Summary
Nested classes/interfaces inherited from interface Map
Map.Immutable<K,V>, Map.Transient<K, V> Nested classes/interfaces inherited from interface MapEq
MapEq.Immutable<K,V>, MapEq.Transient<K, V> -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription__putEquivalent(K key, V val, EqualityComparator<Object> cmp) __removeEquivalent(K key, EqualityComparator<Object> cmp) booleancontainsKey(Object key) booleancontainsKeyEquivalent(Object key, EqualityComparator<Object> cmp) booleancontainsValue(Object val) booleancontainsValueEquivalent(Object val, EqualityComparator<Object> cmp) entrySet()getEquivalent(Object key, EqualityComparator<Object> cmp) inthashCode()keySet()intsize()toString()values()Methods inherited from class AbstractSpecialisedImmutableMap
__putAll, __putAllEquivalent, clear, clone, entryIterator, entryOf, equals, equivalent, isEmpty, isTransientSupported, mapOf, mapOf, mapOf, mapOf, mapOf, mapOf, mapOf, mapOf, put, putAll, remove, valueIteratorMethods inherited from interface Map
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Field Details
-
key1
-
val1
-
key2
-
val2
-
-
Constructor Details
-
Map2
-
-
Method Details
-
containsKey
-
containsKeyEquivalent
-
containsValue
-
containsValueEquivalent
-
get
-
getEquivalent
-
size
public int size() -
entrySet
-
keySet
-
values
-
keyIterator
-
__put
-
__putEquivalent
-
__remove
-
__removeEquivalent
-
asTransient
-
hashCode
-
toString
-