mapNotNullTo
inline
fun
<
T
,
R
:
Any
,
C
:
MutableCollection
<
in
R
>
>
Array
<
out
T
>
.
mapNotNullTo
(
destination
:
C
,
transform
:
(
T
)
->
R
?
)
:
C
(source)
Applies the given transform function to each element in the original array and appends only the non-null results to the given destination .
inline
fun
<
T
,
R
:
Any
,
C
:
MutableCollection
<
in
R
>
>
Iterable
<
T
>
.
mapNotNullTo
(
destination
:
C
,
transform
:
(
T
)
->
R
?
)
:
C
(source)
Applies the given transform function to each element in the original collection and appends only the non-null results to the given destination .
inline
fun
<
K
,
V
,
R
:
Any
,
C
:
MutableCollection
<
in
R
>
>
Map
<
out
K
,
V
>
.
mapNotNullTo
(
destination
:
C
,
transform
:
(
Entry
<
K
,
V
>
)
->
R
?
)
:
C
(source)
Applies the given transform function to each entry in the original map and appends only the non-null results to the given destination .