T - generic parameter T@ParametersAreNonnullByDefault @Generated(value={"Modifiables.generator","GenericHolder"}) @NotThreadSafe public final class ModifiableGenericHolder<T> extends Object implements GenericHolder<T>
| Modifier and Type | Method and Description |
|---|---|
ModifiableGenericHolder<T> |
clear() |
static <T> ModifiableGenericHolder<T> |
create() |
boolean |
equals(Object another) |
ModifiableGenericHolder<T> |
from(GenericHolder<T> instance) |
ModifiableGenericHolder<T> |
from(ModifiableGenericHolder<T> instance) |
int |
hashCode() |
boolean |
isInitialized() |
T |
mandatory() |
boolean |
mandatoryIsSet() |
T |
optional() |
ModifiableGenericHolder<T> |
setMandatory(T mandatory) |
ModifiableGenericHolder<T> |
setOptional(T optional) |
ImmutableGenericHolder<T> |
toImmutable() |
String |
toString() |
ModifiableGenericHolder<T> |
unsetMandatory() |
public static <T> ModifiableGenericHolder<T> create()
public final T mandatory()
@CanIgnoreReturnValue public ModifiableGenericHolder<T> clear()
public ModifiableGenericHolder<T> from(GenericHolder<T> instance)
public ModifiableGenericHolder<T> from(ModifiableGenericHolder<T> instance)
@CanIgnoreReturnValue public ModifiableGenericHolder<T> setMandatory(T mandatory)
@CanIgnoreReturnValue public ModifiableGenericHolder<T> setOptional(@Nullable T optional)
public final boolean mandatoryIsSet()
@CanIgnoreReturnValue public final ModifiableGenericHolder<T> unsetMandatory()
public final boolean isInitialized()
public final ImmutableGenericHolder<T> toImmutable()
public int hashCode()
public String toString()
Copyright © 2022 The Immutables.org authors. All rights reserved.