public interface ImmutableContextSet extends ContextSet
ContextSet.| Modifier and Type | Interface and Description |
|---|---|
static interface |
ImmutableContextSet.Builder
A builder for
ImmutableContextSet. |
| Modifier and Type | Method and Description |
|---|---|
static @NonNull ImmutableContextSet.Builder |
builder()
Creates an
ImmutableContextSet.Builder. |
static @NonNull ImmutableContextSet |
empty()
Returns an empty
ImmutableContextSet. |
@NonNull ImmutableContextSet |
immutableCopy()
Deprecated.
Already immutable!
|
static @NonNull ImmutableContextSet |
of(@NonNull String key,
@NonNull String value)
Creates an
ImmutableContextSet from a context pair. |
contains, contains, containsAny, containsKey, getAnyValue, getValues, isEmpty, isImmutable, isSatisfiedBy, isSatisfiedBy, iterator, mutableCopy, size, toFlattenedMap, toMap, toSetforEach, spliteratorstatic @NonNull ImmutableContextSet.Builder builder()
ImmutableContextSet.Builder.static @NonNull ImmutableContextSet empty()
ImmutableContextSet.static @NonNull ImmutableContextSet of(@NonNull String key, @NonNull String value)
ImmutableContextSet from a context pair.key - the keyvalue - the valueNullPointerException - if key or value is null@Deprecated @NonNull ImmutableContextSet immutableCopy()
ContextSetContextSet.
If the set is already immutable, the same object will be returned. If the set is mutable, an immutable copy will be made.
immutableCopy in interface ContextSet