Package | Description |
---|---|
org.apache.commons.jexl3.internal |
Provides utilities for introspection services.
|
org.apache.commons.jexl3.parser |
Contains the Parser for JEXL script.
|
Modifier and Type | Field and Description |
---|---|
protected ASTJexlScript |
Script.script
The resulting AST we can interpret.
|
Modifier and Type | Field and Description |
---|---|
protected Engine.SoftCache<String,ASTJexlScript> |
Engine.cache
The expression cache.
|
Modifier and Type | Method and Description |
---|---|
protected ASTJexlScript |
Engine.parse(JexlInfo info,
String src,
Scope scope,
boolean registers,
boolean expression)
Parses an expression.
|
Modifier and Type | Method and Description |
---|---|
protected Set<List<String>> |
Engine.getVariables(ASTJexlScript script)
Gets the list of variables accessed by a script.
|
protected void |
Engine.getVariables(ASTJexlScript script,
JexlNode node,
Engine.VarCollector collector)
Fills up the list of variables accessed by a node.
|
protected Object |
Debugger.visit(ASTJexlScript node,
Object data) |
protected Object |
Interpreter.visit(ASTJexlScript node,
Object data) |
Constructor and Description |
---|
Script(Engine engine,
String expr,
ASTJexlScript ref)
Do not let this be generally instantiated with a 'new'.
|
Modifier and Type | Class and Description |
---|---|
class |
ASTJexlLambda
Lambda (function).
|
Modifier and Type | Method and Description |
---|---|
ASTJexlScript |
Parser.JexlExpression(Scope frame) |
ASTJexlScript |
Parser.JexlScript(Scope frame)
Statements
|
ASTJexlScript |
Parser.parse(JexlInfo info,
String jexlSrc,
Scope scope,
boolean registers,
boolean expr) |
ASTJexlScript |
ASTJexlScript.script()
Consider script with no parameters that return lambda as parametric-scripts.
|
Modifier and Type | Method and Description |
---|---|
protected abstract Object |
ParserVisitor.visit(ASTJexlScript node,
Object data) |
Copyright © 2001–2015 The Apache Software Foundation. All rights reserved.