@ParametersAreNonnullByDefault @Generated(value="org.immutables.processor.ProxyProcessor") @Immutable @CheckReturnValue public final class ImmutableWithEnums extends WithEnums
| Modifier and Type | Class and Description |
|---|---|
static class |
ImmutableWithEnums.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ImmutableWithEnums.Builder |
builder() |
static ImmutableWithEnums |
copyOf(WithEnums instance) |
boolean |
equals(Object another) |
Optional<RoundingMode> |
getMaybeRoundingMode() |
RoundingMode |
getNullableRoundingMode() |
RoundingMode |
getRoundingMode() |
int |
hashCode() |
String |
toString() |
ImmutableWithEnums |
withMaybeRoundingMode(Optional<? extends RoundingMode> optional) |
ImmutableWithEnums |
withMaybeRoundingMode(RoundingMode value) |
ImmutableWithEnums |
withNullableRoundingMode(RoundingMode value) |
ImmutableWithEnums |
withRoundingMode(RoundingMode value) |
public RoundingMode getRoundingMode()
@Nullable public RoundingMode getNullableRoundingMode()
public Optional<RoundingMode> getMaybeRoundingMode()
public final ImmutableWithEnums withRoundingMode(RoundingMode value)
public final ImmutableWithEnums withNullableRoundingMode(@Nullable RoundingMode value)
public final ImmutableWithEnums withMaybeRoundingMode(RoundingMode value)
public final ImmutableWithEnums withMaybeRoundingMode(Optional<? extends RoundingMode> optional)
public int hashCode()
public String toString()
public static ImmutableWithEnums copyOf(WithEnums instance)
public static ImmutableWithEnums.Builder builder()
Copyright © 2022 The Immutables.org authors. All rights reserved.