mapNotNull

inline fun <T, R : Any> Iterable<T>.mapNotNull(transform: (T) -> R?): List<R>(source)

Applies transform once per element in iteration order and retains only non-null results.