ParcelKt

Added in 1.17.0-alpha01

public final class ParcelKt


Summary

Public methods

static final @NonNull T
<T extends Object> use(
    @NonNull Parcel receiver,
    @NonNull Function1<@NonNull Parcel, @NonNull T> block
)

Executes the given block function on Parcel resource and then Parcel.recycle.

Public methods

public static final @NonNull T <T extends Object> use(
    @NonNull Parcel receiver,
    @NonNull Function1<@NonNull Parcel, @NonNull T> block
)

Executes the given block function on Parcel resource and then Parcel.recycle.

Parameters
@NonNull Function1<@NonNull Parcel, @NonNull T> block

a function to process this Parcel resource.

Returns
@NonNull T

the result of block function invoked on Parcel resource.