| Closure |
A Script closure.
|
| Debugger |
Helps pinpoint the cause of problems in expressions that fail during evaluation.
|
| Engine |
A JexlEngine implementation.
|
| Engine.VarCollector |
Utility class to collect variables.
|
| FqcnResolver |
Helper resolving a simple class name into a Fully Qualified Class Name (hence FqcnResolver) using
package names and classes as roots of import.
|
| Frame |
A call frame, created from a scope, stores the arguments and local variables in a "stack frame" (sic).
|
| IntegerRange |
A range of integers.
|
| Interpreter |
An interpreter of JEXL syntax.
|
| InterpreterBase |
The helper base of an interpreter of JEXL syntax.
|
| InterpreterBase.Funcall |
Cached function call.
|
| LexicalFrame |
The set of valued symbols defined in a lexical frame.
|
| LexicalScope |
The set of symbols declared in a lexical scope.
|
| LongRange |
A range of longs.
|
| MetaCache |
A meta-cache that tracks multiple JexlCache instances via weak references.
|
| Operator.CompareMethod |
Delegates a comparison operator to a compare method.
|
| Scope |
A script scope, stores the declaration of parameters and local variables as symbols.
|
| Script |
A JexlScript implementation.
|
| Script.Callable |
Implements the Future and Callable interfaces to help delegation.
|
| Source |
Maintains the set of allowed features associated with a script/expression source.
|
| TemplateEngine |
A JxltEngine implementation.
|
| TemplateEngine.Block |
Abstract the source fragments, verbatim or immediate typed text blocks.
|
| TemplateEngine.BlockType |
The enum capturing the difference between verbatim and code source fragments.
|
| TemplateEngine.CompositeExpression |
A composite unified expression: "...
|
| TemplateEngine.ConstantExpression |
A constant unified expression.
|
| TemplateEngine.DeferredExpression |
A deferred unified expression: #{jexl}.
|
| TemplateEngine.ExpressionType |
Types of expressions.
|
| TemplateEngine.ImmediateExpression |
An immediate unified expression: ${jexl}.
|
| TemplateEngine.JexlBasedExpression |
The base for JEXL based unified expressions.
|
| TemplateEngine.NestedExpression |
An immediate unified expression nested into a deferred unified expression.
|
| TemplateEngine.ParseState |
The different parsing states.
|
| TemplateEngine.TemplateExpression |
The abstract base class for all unified expressions, immediate '${...}' and deferred '#{...}'.
|
| TemplateInterpreter.Arguments |
Helper ctor.
|
| TemplateScript |
A Template instance.
|