MutableCreationExtras

public final class MutableCreationExtras extends CreationExtras


Mutable implementation of CreationExtras

Summary

Public constructors

Public methods

T
<T extends Object> get(@NonNull CreationExtras.Key<@NonNull T> key)

Returns an element associated with the given key

final void
<T extends Object> set(@NonNull CreationExtras.Key<@NonNull T> key, @NonNull T t)

Associates the given key with t

Public constructors

MutableCreationExtras

Added in 2.5.0
public MutableCreationExtras(@NonNull CreationExtras initialExtras)
Parameters
@NonNull CreationExtras initialExtras

extras that will be filled into the resulting MutableCreationExtras

Public methods

get

Added in 2.8.0-alpha01
public T <T extends Object> get(@NonNull CreationExtras.Key<@NonNull T> key)

Returns an element associated with the given key

set

Added in 2.5.0
public final void <T extends Object> set(@NonNull CreationExtras.Key<@NonNull T> key, @NonNull T t)

Associates the given key with t