Class AbstractUnaryToDoubleExpression<T extends Expression>
java.lang.Object
ch.andre601.expressionparser.expressions.abstracted.AbstractUnaryToDoubleExpression<T>
- Type Parameters:
T
- Type extendingExpression
.
- All Implemented Interfaces:
Expression
,ToDoubleExpression
public abstract class AbstractUnaryToDoubleExpression<T extends Expression>
extends Object
implements ToDoubleExpression
Abstract class that implements the
Its intended purpose is to accept an Object extending
ToDoubleExpression
interface.
Its intended purpose is to accept an Object extending
Expression
to convert into a ToDoubleExpression
.-
Nested Class Summary
Nested classes/interfaces inherited from interface ch.andre601.expressionparser.expressions.ToDoubleExpression
ToDoubleExpression.ConstantToDoubleExpression
-
Field Summary
-
Constructor Summary
ModifierConstructorDescriptionprotected
AbstractUnaryToDoubleExpression
(T delegate) Constructor for creating a new AbstractUnaryToDoubleExpression. -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface ch.andre601.expressionparser.expressions.ToDoubleExpression
evaluate
-
Field Details
-
delegate
Type extendingExpression
.
-
-
Constructor Details
-
AbstractUnaryToDoubleExpression
Constructor for creating a new AbstractUnaryToDoubleExpression.- Parameters:
delegate
- Type extendingExpression
.
-