public interface TypedKeyStorageImmutableBuilder
| Modifier and Type | Method and Description |
|---|---|
<T> @NotNull TypedKeyStorageImmutableBuilder |
add(@NotNull TypedKey<T> key,
T value)
Adds a value to the builder.
|
@NotNull TypedKeyStorageImmutable |
build()
Builds the typed key storage immutable.
|
<T> @NotNull TypedKeyStorageImmutableBuilder |
remove(@NotNull TypedKey<T> key)
Removes a value from the builder.
|
@NotNull <T> @NotNull TypedKeyStorageImmutableBuilder add(@NotNull @NotNull TypedKey<T> key, @NotNull T value)
key - the keyvalue - the value@NotNull <T> @NotNull TypedKeyStorageImmutableBuilder remove(@NotNull @NotNull TypedKey<T> key)
key - the key@NotNull @NotNull TypedKeyStorageImmutable build()