arekolek
07/19/2018, 3:54 PMfun <K, V> Map<K, V?>.filterValuesNotNull() = filterValues { it != null } as Map<K, V>
? I'm not sure I would even define it at allpdegand
07/19/2018, 4:19 PMpdegand
07/19/2018, 4:21 PMfun <K, V> Map<out K, V?>.filterValuesNotNull(): Map<K, V> {
val result = LinkedHasMap<K, V>()
for (entry in this) {
entry.value?.let { result[entry.key] = it }
}
}
mostly copied from filterValues
of stdlibarekolek
07/19/2018, 5:08 PMarekolek
07/19/2018, 5:08 PMkarelpeeters
07/19/2018, 6:39 PMkarelpeeters
07/19/2018, 6:41 PM