filterNotNullBy

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

Returns a list containing only the non-null results of applying the given transform function to each element in the original collection.