{% setvar book_path %}/reference/androidx/_book.yaml{% endsetvar %} {% include "_shared/_reference-head-tags.html" %}

ModifierLocalModifierNodeKt

public final class ModifierLocalModifierNodeKt


Summary

Public methods

static final @NonNull ModifierLocalMap

Creates an empty ModifierLocalMap

static final @NonNull ModifierLocalMap

Creates a ModifierLocalMap with multiple keys and values.

static final @NonNull ModifierLocalMap
<T extends Object> modifierLocalMapOf(
    @NonNull Pair<@NonNull ModifierLocal<@NonNull T>, @NonNull T> entry
)

Creates a ModifierLocalMap with a single key and value.

static final @NonNull ModifierLocalMap

Creates a ModifierLocalMap with a single key and value initialized to null.

static final @NonNull ModifierLocalMap

Creates a ModifierLocalMap with several keys, all initialized with values of null

Public methods

modifierLocalMapOf

public static final @NonNull ModifierLocalMap modifierLocalMapOf()

Creates an empty ModifierLocalMap

modifierLocalMapOf

public static final @NonNull ModifierLocalMap modifierLocalMapOf(
    @NonNull Pair<@NonNull ModifierLocal<@NonNull ?>, @NonNull Object> entries
)

Creates a ModifierLocalMap with multiple keys and values. The provided entries should have each item's Pair::first be the ModifierLocal key, and the Pair::second be the corresponding value.

modifierLocalMapOf

public static final @NonNull ModifierLocalMap <T extends Object> modifierLocalMapOf(
    @NonNull Pair<@NonNull ModifierLocal<@NonNull T>, @NonNull T> entry
)

Creates a ModifierLocalMap with a single key and value. The provided entry should have Pair::first be the ModifierLocal key, and the Pair::second be the corresponding value.

modifierLocalMapOf

public static final @NonNull ModifierLocalMap <T extends Object> modifierLocalMapOf(@NonNull ModifierLocal<@NonNull T> key)

Creates a ModifierLocalMap with a single key and value initialized to null.

modifierLocalMapOf

public static final @NonNull ModifierLocalMap modifierLocalMapOf(@NonNull ModifierLocal<@NonNull ?> keys)

Creates a ModifierLocalMap with several keys, all initialized with values of null