Interface ToDoubleExpression
- All Superinterfaces:
Expression
- All Known Implementing Classes:
AbstractBinaryToDoubleExpression,AbstractToDoubleExpression,AbstractUnaryToDoubleExpression,ToDoubleExpression.ConstantToDoubleExpression
Expression interface to turn an expression into a double.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classPre-made class that can be used through the literal method of the ToDoubleExpression interface. -
Method Summary
Modifier and TypeMethodDescriptiondoubleevaluate()Method used to return a double value.static ToDoubleExpressionliteral(double value) Creates a new ToDoubleExpression instance containing the provided double value.
-
Method Details
-
evaluate
double evaluate()Method used to return a double value.- Returns:
- double value.
-
literal
Creates a new ToDoubleExpression instance containing the provided double value.- Parameters:
value- The double value for the ToDoubleExpression to hold.- Returns:
- New ToDoubleExpression instance.
-