private class UnifiedJEXL.ImmediateExpression extends UnifiedJEXL.JexlBasedExpression
expr, node
source
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, getVariables
asString, evaluate, getSource, isDeferred, isImmediate, prepare, toString
ImmediateExpression(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.Expression
protected UnifiedJEXL.Expression prepare(Interpreter interpreter)
prepare
in class UnifiedJEXL.Expression
interpreter
- a JEXL interpreter