Class DecisionTreeValue.Unset<A extends AbstractValue<A,C>,C>
java.lang.Object
tools.refinery.language.semantics.internal.DecisionTreeValue.Unset<A,C>
- All Implemented Interfaces:
DecisionTreeValue<A,
C>
- Enclosing interface:
DecisionTreeValue<A extends AbstractValue<A,
C>, C>
public static final class DecisionTreeValue.Unset<A extends AbstractValue<A,C>,C>
extends Object
implements DecisionTreeValue<A,C>
-
Nested Class Summary
Nested classes/interfaces inherited from interface tools.refinery.language.semantics.internal.DecisionTreeValue
DecisionTreeValue.Some<A extends AbstractValue<A,
C>, C>, DecisionTreeValue.Unset<A extends AbstractValue<A, C>, C> -
Field Summary
Fields inherited from interface tools.refinery.language.semantics.internal.DecisionTreeValue
UNSET
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
Unset
public Unset()
-
-
Method Details
-
isUnset
public boolean isUnset()- Specified by:
isUnset
in interfaceDecisionTreeValue<A extends AbstractValue<A,
C>, C>
-
orElseNull
- Specified by:
orElseNull
in interfaceDecisionTreeValue<A extends AbstractValue<A,
C>, C>
-
merge
- Specified by:
merge
in interfaceDecisionTreeValue<A extends AbstractValue<A,
C>, C>
-
overwrite
- Specified by:
overwrite
in interfaceDecisionTreeValue<A extends AbstractValue<A,
C>, C>
-
orElse
- Specified by:
orElse
in interfaceDecisionTreeValue<A extends AbstractValue<A,
C>, C>
-