set

abstract operator fun set(key: Key, value: T)

Registers value under key.

Throws

If the registry is frozen.

If value is already registered under a different key.


abstract operator fun set(tagKey: Key, entries: Provider<Set<NovaTagEntry<T>>>)

Registers a tag of entries under tagKey. Changes to entries are reflected in the tag and in all tags that include it.

Throws

If the registry is frozen.

When entries is resolved and an entry does not belong to this registry.