@NotThreadSafe public static final class ImmutableGenericHolder.Builder<T> extends Object
| Modifier and Type | Method and Description |
|---|---|
ImmutableGenericHolder<T> |
build() |
ImmutableGenericHolder.Builder<T> |
from(GenericHolder<T> instance) |
ImmutableGenericHolder.Builder<T> |
from(ModifiableGenericHolder<T> instance) |
ImmutableGenericHolder.Builder<T> |
mandatory(T mandatory) |
ImmutableGenericHolder.Builder<T> |
optional(T optional) |
@CanIgnoreReturnValue public final ImmutableGenericHolder.Builder<T> from(ModifiableGenericHolder<T> instance)
@CanIgnoreReturnValue public final ImmutableGenericHolder.Builder<T> from(GenericHolder<T> instance)
@CanIgnoreReturnValue public final ImmutableGenericHolder.Builder<T> mandatory(T mandatory)
@CanIgnoreReturnValue public final ImmutableGenericHolder.Builder<T> optional(@Nullable T optional)
public ImmutableGenericHolder<T> build()
Copyright © 2022 The Immutables.org authors. All rights reserved.