private class UnifiedJEXL.ImmediateExpression extends UnifiedJEXL.JexlBasedExpression
expr, nodesource| Constructor and Description |
|---|
ImmediateExpression(java.lang.CharSequence expr,
JexlNode node,
UnifiedJEXL.Expression source)
Creates an immediate expression.
|
| Modifier and Type | Method and Description |
|---|---|
(package private) UnifiedJEXL.ExpressionType |
getType()
Gets this expression type.
|
protected UnifiedJEXL.Expression |
prepare(Interpreter interpreter)
Prepares a sub-expression for interpretation.
|
asString, evaluate, getVariables, getVariablesasString, evaluate, getSource, isDeferred, isImmediate, prepare, toStringImmediateExpression(java.lang.CharSequence expr,
JexlNode node,
UnifiedJEXL.Expression source)
expr - the expression as a stringnode - the expression as an ASTsource - the source expression if anyUnifiedJEXL.ExpressionType getType()
getType in class UnifiedJEXL.Expressionprotected UnifiedJEXL.Expression prepare(Interpreter interpreter)
prepare in class UnifiedJEXL.Expressioninterpreter - a JEXL interpreter