Package org.teavm.classlib.java.util
Interface TMap<K,V>
- All Known Subinterfaces:
TConcurrentMap<K,
,V> TNavigableMap<K,
,V> TSequencedMap<K,
,V> TSortedMap<K,
V>
- All Known Implementing Classes:
TAbstractMap
,TConcurrentHashMap
,TEnumMap
,THashMap
,THashtable
,TIdentityHashMap
,TLinkedHashMap
,TProperties
,TTreeMap
,TWeakHashMap
public interface TMap<K,V>
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoid
clear()
default V
default V
computeIfAbsent
(K key, Function<? super K, ? extends V> mappingFunction) default V
computeIfPresent
(K key, BiFunction<? super K, ? super V, ? extends V> remappingFunction) boolean
containsKey
(Object key) boolean
containsValue
(Object value) static <K,
V> TMap<K, V> static <K,
V> TMap.Entry<K, V> entry
(K k, V v) TSet<TMap.Entry<K,
V>> entrySet()
default void
forEach
(BiConsumer<? super K, ? super V> action) default V
getOrDefault
(Object key, V defaultValue) boolean
isEmpty()
keySet()
default V
static <K,
V> TMap<K, V> of()
static <K,
V> TMap<K, V> of
(K k1, V v1) static <K,
V> TMap<K, V> of
(K k1, V v1, K k2, V v2) static <K,
V> TMap<K, V> of
(K k1, V v1, K k2, V v2, K k3, V v3) static <K,
V> TMap<K, V> of
(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4) static <K,
V> TMap<K, V> of
(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5) static <K,
V> TMap<K, V> of
(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5, K k6, V v6) static <K,
V> TMap<K, V> of
(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5, K k6, V v6, K k7, V v7) static <K,
V> TMap<K, V> of
(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5, K k6, V v6, K k7, V v7, K k8, V v8) static <K,
V> TMap<K, V> of
(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5, K k6, V v6, K k7, V v7, K k8, V v8, K k9, V v9) static <K,
V> TMap<K, V> of
(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5, K k6, V v6, K k7, V v7, K k8, V v8, K k9, V v9, K k10, V v10) static <K,
V> TMap<K, V> ofEntries
(TMap.Entry<K, V>... entries) void
default V
putIfAbsent
(K key, V value) default boolean
default V
default boolean
default void
replaceAll
(BiFunction<? super K, ? super V, ? extends V> function) int
size()
values()
-
Method Details
-
size
int size() -
isEmpty
boolean isEmpty() -
containsKey
-
containsValue
-
get
-
getOrDefault
-
put
-
remove
-
remove
-
putAll
-
clear
void clear() -
keySet
-
values
TCollection<V> values() -
entrySet
TSet<TMap.Entry<K,V>> entrySet() -
replace
-
replace
-
putIfAbsent
-
computeIfAbsent
-
computeIfPresent
-
compute
-
merge
-
forEach
-
replaceAll
-
of
-
of
-
of
-
of
-
of
-
of
-
of
-
of
static <K,V> TMap<K,V> of(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5, K k6, V v6, K k7, V v7) -
of
static <K,V> TMap<K,V> of(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5, K k6, V v6, K k7, V v7, K k8, V v8) -
of
static <K,V> TMap<K,V> of(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5, K k6, V v6, K k7, V v7, K k8, V v8, K k9, V v9) -
of
static <K,V> TMap<K,V> of(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5, K k6, V v6, K k7, V v7, K k8, V v8, K k9, V v9, K k10, V v10) -
ofEntries
-
entry
-
copyOf
-