Package io.dialob.program.model
Interface ConstantValue<T>
-
- All Superinterfaces:
ProgramNode,Serializable,Value<T>
- All Known Implementing Classes:
ImmutableConstantValue
@Immutable public interface ConstantValue<T> extends ProgramNode, Value<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Teval(EvalContext evalContext)TgetValue()ValueTypegetValueType()
-
-
-
Method Detail
-
getValue
T getValue()
-
getValueType
@Nullable ValueType getValueType()
- Specified by:
getValueTypein interfaceValue<T>
-
eval
default T eval(EvalContext evalContext)
-
-