public static class Expressions.ConditionalExpression extends Expressions.WrappedExpression
expr| Constructor and Description |
|---|
ConditionalExpression(Expression expr) |
ConditionalExpression(java.lang.String op,
Expression expr1,
Expression expr2) |
| Modifier and Type | Method and Description |
|---|---|
Value |
evaluate(Env env,
java.lang.Object... args)
Evaluates the expression using the specified environment and
arguments.
|
java.lang.String |
getType()
Returns a string indicating the type of this expression.
|
Expression |
simplify(Env env)
Simplifies the expression using the specified environment.
|
public ConditionalExpression(Expression expr)
public ConditionalExpression(java.lang.String op,
Expression expr1,
Expression expr2)
public java.lang.String getType()
ExpressiongetType in interface ExpressiongetType in class Expressions.WrappedExpressionpublic Expression simplify(Env env)
Expressionsimplify in interface Expressionsimplify in class Expressions.WrappedExpressionenv - Environment to simplify with respect topublic Value evaluate(Env env, java.lang.Object... args)
Expressionevaluate in interface Expressionevaluate in class Expressions.WrappedExpressionenv - Environmentargs - Arguments