Package org.teavm.classlib.java.util
Interface TMap<K,V>
- All Known Subinterfaces:
TNavigableMap<K,V>
,TSortedMap<K,V>
- All Known Implementing Classes:
TAbstractMap
,THashMap
,THashtable
,TIdentityHashMap
,TLinkedHashMap
,TProperties
,TTreeMap
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.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(K 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
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
-
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) -
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
-