Interface DecisionTreeValue<A extends AbstractValue<A,C>,C>
- All Known Implementing Classes:
DecisionTreeValue.Some
,DecisionTreeValue.Unset
public sealed interface DecisionTreeValue<A extends AbstractValue<A,C>,C>
permits DecisionTreeValue.Some<A,C>, DecisionTreeValue.Unset<A,C>
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final record
DecisionTreeValue.Some<A extends AbstractValue<A,
C>, C> static final class
DecisionTreeValue.Unset<A extends AbstractValue<A,
C>, C> -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionboolean
isUnset()
static <A extends AbstractValue<A,
C>, C>
DecisionTreeValue<A, C> ofNullable
(A value) overwrite
(DecisionTreeValue<A, C> other) static <A extends AbstractValue<A,
C>, C>
DecisionTreeValue<A, C> unset()
-
Field Details
-
UNSET
-
-
Method Details
-
isUnset
boolean isUnset() -
orElseNull
-
merge
-
overwrite
-
orElse
-
unset
-
ofNullable
-