JSLE_Map

final class JSLE_Map[K, V](m: Map[K, V]) extends AnyVal
class AnyVal
trait Matchable
class Any

Value members

Concrete methods

def initAndModifyValue(k: K, init: => V, f: V => V): Map[K, V]
def mapEntriesNow[X, Y](f: (K, V) => (X, Y)): Map[X, Y]
def mapKeysNow[X](f: K => X): Map[X, V]
def mapOrRemoveEntries[X, Y](f: (K, V) => Option[(X, Y)]): Map[X, Y]
def mapOrRemoveKeys[X](f: K => Option[X]): Map[X, V]
def mapOrRemoveValues[X](f: V => Option[X]): Map[K, X]
def mapValuesNow[X](f: V => X): Map[K, X]
def modifyValueFromOption(k: K, f: Option[V] => V): Map[K, V]
def modifyValueOption(k: K, f: Option[V] => Option[V]): Map[K, V]
def setOrModifyValue(k: K, set: => V, modify: V => V): Map[K, V]
def setValueOption(k: K, v: Option[V]): Map[K, V]