CreationExtrasKt
public final class CreationExtrasKt
Summary
Public methods |
|
---|---|
static final boolean |
contains( Checks if the |
static final @NonNull MutableCreationExtras |
plus( Creates a new read-only |
static final void |
plusAssign( Appends or replaces all entries from the given |
Public methods
contains
public static final boolean contains(
@NonNull CreationExtras receiver,
@NonNull CreationExtras.Key<@NonNull ?> key
)
Checks if the CreationExtras
contains the given key
.
This method allows to use the key in creationExtras
syntax for checking whether an key
is contained in the CreationExtras
.
plus
public static final @NonNull MutableCreationExtras plus(
@NonNull CreationExtras receiver,
@NonNull CreationExtras creationExtras
)
Creates a new read-only CreationExtras
by replacing or adding entries to this
extras from another creationExtras
.
The returned CreationExtras
preserves the entry iteration order of the original CreationExtras
.
Those entries of another creationExtras
that are missing in this
extras are iterated in the end in the order of that creationExtras
.
plusAssign
public static final void plusAssign(
@NonNull MutableCreationExtras receiver,
@NonNull CreationExtras creationExtras
)
Appends or replaces all entries from the given creationExtras
in this
mutable extras.