TMap<K, V> extension

on

Methods

compute(K key, V compute(K key, V? value)) → V

Available on Map<K, V>, provided by the TMap extension

computeAsync(K key, Future<V> compute(K key, V? value)) → Future<V>

Available on Map<K, V>, provided by the TMap extension

computeIfAbsent(K key, V ifAbsent(K key)) → V

Available on Map<K, V>, provided by the TMap extension

computeIfAbsentAsync(K key, Future<V> ifAbsent(K key)) → Future<V>

Available on Map<K, V>, provided by the TMap extension

computeIfPresent(K key, V ifPresent(K key, V value)) → V

Available on Map<K, V>, provided by the TMap extension

computeIfPresentAsync(K key, Future<V> ifPresent(K key, V value)) → Future<V>

Available on Map<K, V>, provided by the TMap extension

firstKeyWhere(bool test(V)) → K?

Available on Map<K, V>, provided by the TMap extension

firstValueWhere(bool test(K)) → V?

Available on Map<K, V>, provided by the TMap extension

flip() → Map<V, List<K>>

Available on Map<K, V>, provided by the TMap extension

flipFlat() → Map<V, K>

Available on Map<K, V>, provided by the TMap extension

keysWhere(bool test(V)) → Iterable<K>

Available on Map<K, V>, provided by the TMap extension

merge(Map<K, V> other) → Map<K, V>

Available on Map<K, V>, provided by the TMap extension

remap((K, V)? remapper(MapEntry<K, V>)) → Map<K, V>

Available on Map<K, V>, provided by the TMap extension

sortedKeysByValue(int compare(V, V)?) → List<K>

Available on Map<K, V>, provided by the TMap extension

sortedValuesByKey(int compare(K, K)?) → List<V>

Available on Map<K, V>, provided by the TMap extension

valuesWhere(bool test(K)) → Iterable<V>

Available on Map<K, V>, provided by the TMap extension

where(bool test(K key, V value)) → Map<K, V>

Available on Map<K, V>, provided by the TMap extension

Operators

operator +(Map<K, V> other) → Map<K, V>

Available on Map<K, V>, provided by the TMap extension

operator -(K k) → Map<K, V>

Available on Map<K, V>, provided by the TMap extension