public static final class ImmutableValueMap.Builder
extends java.lang.Object
ImmutableValueMap
.Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
@NotNull ImmutableValueMap |
build()
Returns a newly-created immutable map.
|
@NotNull ImmutableValueMap.Builder |
put(@NotNull java.util.Map.Entry<java.lang.String,java.lang.Object> entry)
Adds the given
entry to the map, making it immutable if
necessary. |
@NotNull ImmutableValueMap.Builder |
put(@NotNull java.lang.String key,
@NotNull java.lang.Object value)
Associates
key with value in the built map. |
@NotNull ImmutableValueMap.Builder |
putAll(@NotNull java.util.Map<java.lang.String,java.lang.Object> value)
Associates all of the given map's keys and values in the built map.
|
@NotNull public @NotNull ImmutableValueMap.Builder put(@NotNull @NotNull java.lang.String key, @NotNull @NotNull java.lang.Object value)
key
with value
in the built map. Duplicate
keys are not allowed, and will cause build()
to fail.key
- Keyvalue
- value@NotNull public @NotNull ImmutableValueMap.Builder put(@NotNull @NotNull java.util.Map.Entry<java.lang.String,java.lang.Object> entry)
entry
to the map, making it immutable if
necessary. Duplicate keys are not allowed, and will cause
build()
to fail.entry
- Entry@NotNull public @NotNull ImmutableValueMap.Builder putAll(@NotNull @NotNull java.util.Map<java.lang.String,java.lang.Object> value)
build()
to
fail.value
- Valuejava.lang.NullPointerException
- if any key or value in map
is
null@NotNull public @NotNull ImmutableValueMap build()
java.lang.IllegalArgumentException
- if duplicate keys were addedCopyright © 2014–2021 wcm.io. All rights reserved.