Enum Class RawOverflowKind
- All Implemented Interfaces:
Serializable,Comparable<RawOverflowKind>,Constable
Which step of an exact arithmetic operation ran out of the 128-bit carrier — the two refusal shapes
that need to know an operand's NULLABILITY before their sentence is complete (see
RawRangeOverflow). The third shape — the RAW RESULT of + - * — reports a fixed
(38,0){not null} and is thrown fully formed, so it has no member here.-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionThe QUOTIENT's raw scaled integer does not fit at the division's derived scale.The LEFT operand cannot be rescaled to the operation's common scale.The RIGHT operand cannot be rescaled to the operation's common scale. -
Method Summary
Modifier and TypeMethodDescriptionstatic RawOverflowKindReturns the enum constant of this class with the specified name.static RawOverflowKind[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
RESCALE_LEFT
The LEFT operand cannot be rescaled to the operation's common scale. -
RESCALE_RIGHT
The RIGHT operand cannot be rescaled to the operation's common scale. -
QUOTIENT
The QUOTIENT's raw scaled integer does not fit at the division's derived scale.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-