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