mapNotNullTo<R, C extends KtMutableCollection<R> > method
C
mapNotNullTo<R, C extends KtMutableCollection<R> >(
- C destination,
- R? transform(
- T?
Applies the given transform
function to each element in the original collection
and appends only the non-null results to the given destination
.
Implementation
C mapNotNullTo<R, C extends KtMutableCollection<R>>(
C destination, R? Function(T?) transform) {
for (final item in iter) {
final result = transform(item);
if (result != null) {
destination.add(result);
}
}
return destination;
}