IterableNullableX<T extends Object> extension
Extension on Iterable providing utilities for filtering and transforming nullable elements safely.
- on
-
- Iterable<
T?>
- Iterable<
Properties
-
whereNotNull
→ Iterable<
T> -
Available on Iterable<
Removes null values, returningT?> , provided by the IterableNullableX extensionIterable<T>.no setter
Methods
-
compact(
) → Iterable< T> -
Available on Iterable<
Shorthand for compactMap when you only want to strip nulls with no transformation — justT?> , provided by the IterableNullableX extensionwhereNotNullas a method call for symmetry with compactMap. -
compactMap<
R extends Object> (R? transform(T?)) → Iterable< R> -
Available on Iterable<
Filters nulls after applyingT?> , provided by the IterableNullableX extensiontransform.