Package io.usethesource.capsule
Interface Map.Transient<K,V>
-
- All Superinterfaces:
Map<K,V>
,java.util.Map<K,V>
,MapEq<K,V>
,MapEq.Transient<K,V>
- All Known Implementing Classes:
PersistentTrieMap.TransientTrieMap
public static interface Map.Transient<K,V> extends Map<K,V>, MapEq.Transient<K,V>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.usethesource.capsule.Map
Map.Immutable<K,V>, Map.Transient<K,V>
-
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K extends java.lang.Object,V extends java.lang.Object>
-
Nested classes/interfaces inherited from interface io.usethesource.capsule.MapEq
MapEq.Immutable<K,V>, MapEq.Transient<K,V>
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description V
__put(K key, V val)
boolean
__putAll(java.util.Map<? extends K,? extends V> map)
V
__remove(K key)
Map.Immutable<K,V>
freeze()
static <K,V>
Map.Transient<K,V>of()
static <K,V>
Map.Transient<K,V>of(K key0, V value0)
static <K,V>
Map.Transient<K,V>of(K key0, V value0, K key1, V value1)
static <K,V>
Map.Transient<K,V>of(K key0, V value0, K key1, V value1, K key2, V value2)
static <K,V>
Map.Transient<K,V>of(K key0, V value0, K key1, V value1, K key2, V value2, K key3, V value3)
static <K,V>
Map.Transient<K,V>of(K key0, V value0, K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4)
static <K,V>
Map.Transient<K,V>of(K key0, V value0, K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4, K key5, V value5)
-
Methods inherited from interface io.usethesource.capsule.Map
containsKey, containsValue, entryIterator, equals, get, hashCode, isEmpty, keyIterator, size, 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
-
Methods inherited from interface io.usethesource.capsule.MapEq.Transient
__putAllEquivalent, __putEquivalent, __removeEquivalent
-
-
-
-
Method Detail
-
freeze
Map.Immutable<K,V> freeze()
-
of
static <K,V> Map.Transient<K,V> of()
-
of
static <K,V> Map.Transient<K,V> of(K key0, V value0)
-
of
static <K,V> Map.Transient<K,V> of(K key0, V value0, K key1, V value1)
-
of
static <K,V> Map.Transient<K,V> of(K key0, V value0, K key1, V value1, K key2, V value2)
-
of
static <K,V> Map.Transient<K,V> of(K key0, V value0, K key1, V value1, K key2, V value2, K key3, V value3)
-
of
static <K,V> Map.Transient<K,V> of(K key0, V value0, K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4)
-
of
static <K,V> Map.Transient<K,V> of(K key0, V value0, K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4, K key5, V value5)
-
-