@FunctionalInterface
public interface Expression
| Modifier and Type | Interface and Description |
|---|---|
static class |
Expression.RangeExpression |
static class |
Expression.SpreadExpression |
| Modifier and Type | Field and Description |
|---|---|
static double[] |
EMPTY_DOUBLE_ARRAY |
static Expression |
NaN |
static Expression |
NOTHING |
| Modifier and Type | Method and Description |
|---|---|
default double |
eval() |
double[] |
evalList() |
static Expression |
ofList(java.util.List<Expression> items) |
static Expression |
ofRange(Expression a,
Expression b,
Expression c) |
static Expression |
ofValue(double value) |
static Expression |
ofValues(double[] values) |
default Expression.SpreadExpression |
spread() |
static final double[] EMPTY_DOUBLE_ARRAY
static final Expression NOTHING
static final Expression NaN
static Expression ofValue(double value)
static Expression ofValues(double[] values)
static Expression ofRange(Expression a, Expression b, Expression c)
static Expression ofList(java.util.List<Expression> items)
double[] evalList()
default double eval()
default Expression.SpreadExpression spread()
Copyright © 2017. All Rights Reserved.