MapUtils

object MapUtils

Functions

Link copied to clipboard
inline fun <K, V> clear(map: MutableMap<K, V>, crossinline onRemove: suspend (K, V) -> Unit)
Link copied to clipboard
inline fun <K, V> computeAndRemove(map: MutableMap<K, V>, key: K, crossinline onRemove: suspend V.() -> Unit): Boolean
Link copied to clipboard
inline fun containsKeyIgnoreCase(map: Map<String, *>, key: String, ignoreCase: Boolean): Boolean
Link copied to clipboard
inline fun <T : Any, K> getCast(map: Map<K, *>, key: K): Option<T>
Link copied to clipboard
inline fun <V> getValueIgnoreCase(map: Map<String, V>, key: String, ignoreCase: Boolean): Option<V>