MapExtension<K, V> extension
Extensions for nullable Map values.
- on
-
- Map<
K, V> ?
- Map<
Properties
- isNotNullOrEmpty → bool
-
Available on Map<
K, V> ?, provided by the MapExtension extensiontruewhen the map is non-null and contains at least one entry.no setter - isNullOrEmpty → bool
-
Available on Map<
K, V> ?, provided by the MapExtension extensiontruewhen the map isnullor has no entries.no setter
Methods
-
addIfNotNull(
K key, V value) → Map< K, V> ? -
Available on Map<
AddsK, V> ?, provided by the MapExtension extensionkey:valueonly whenvalueis non-null andkeyis absent. -
capitalizeKeysFirstCharacter(
) → Map< String, V> -
Available on Map<
Returns a copy with each key's first character capitalized.K, V> ?, provided by the MapExtension extension -
filter(
bool predicate(K key, V value)) → Map< K, V> -
Available on Map<
Returns entries that satisfyK, V> ?, provided by the MapExtension extensionpredicate. -
updateAndJoin(
Map< K, V> ? map) → Map<K, V> -
Available on Map<
MergesK, V> ?, provided by the MapExtension extensionmapinto this map; overlapping keys usemap's values.