OptionName
A Choice option name, as sent in criteria and returned in choice.
Attributes
- Graph
-
- Supertypes
- Self type
-
OptionName.type
Members list
Type members
Inherited and Abstract types
Attributes
- Inherited from:
- RefinedType
Value members
Concrete methods
Refine at runtime, throwing IllegalArgumentException if the value is not a non-blank string. Prefer either or option, which return the failure instead.
Refine at runtime, throwing IllegalArgumentException if the value is not a non-blank string. Prefer either or option, which return the failure instead.
Attributes
- Definition Classes
Inherited methods
Implicitly refine at compile-time the given value.
Implicitly refine at compile-time the given value.
Value parameters
- value
-
the value to refine.
Attributes
- Note
-
This method ensures that the value satisfies the constraint. If it doesn't or isn't evaluable at compile-time, the compilation is aborted.
- Inherited from:
- Refined (hidden)
Refine the given value(s) at runtime.
Refine the given value(s) at runtime.
Attributes
- Returns
-
the given values as T.
- Throws
-
IllegalArgumentException
if the constraint is not satisfied.
- See also
- Inherited from:
- Refined (hidden)
Refine the given value, assuming the constraint holds.
Refine the given value, assuming the constraint holds.
Attributes
- Returns
-
a constrained value, without performing constraint checks.
- See also
- Inherited from:
- Refined (hidden)
Refine the given value(s), assuming the constraint holds.
Refine the given value(s), assuming the constraint holds.
Attributes
- Returns
-
a wrapper of constrained values, without performing constraint checks.
- See also
- Inherited from:
- Refined (hidden)
Refine the given value at runtime, resulting in an Option.
Refine the given value at runtime, resulting in an Option.
Attributes
- Returns
- See also
- Inherited from:
- Refined (hidden)
Refine the given value at runtime, resulting in an Option.
Refine the given value at runtime, resulting in an Option.
Attributes
- Returns
-
an Option containing the refined values as
F[T]or None. - See also
- Inherited from:
- Refined (hidden)
The runtime constraint of the underlying IronType. Can be used in non-inline methods and to improve runtime performances.
The runtime constraint of the underlying IronType. Can be used in non-inline methods and to improve runtime performances.
Attributes
- Inherited from:
- Refined (hidden)
Givens
Givens
Inherited givens
Attributes
- Inherited from:
- Refined (hidden)
Attributes
- Inherited from:
- Refined (hidden)
Attributes
- Inherited from:
- Refined (hidden)