Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.apache.commons.jexl3.parser.ASTJexlScript

Packages that use ASTJexlScript
org.apache.commons.jexl3.internal | Provides utilities for introspection services.
org.apache.commons.jexl3.parser | Contains the Parser for JEXL script.

Uses of ASTJexlScript in org.apache.commons.jexl3.internal

Fields in org.apache.commons.jexl3.internal declared as ASTJexlScript
`protected ASTJexlScript` | `Script.script` The resulting AST we can interpret.

Fields in org.apache.commons.jexl3.internal with type parameters of type ASTJexlScript
`protected SoftCache<String,ASTJexlScript>` | `Engine.cache` The expression cache.

Methods in org.apache.commons.jexl3.internal that return ASTJexlScript
`protected ASTJexlScript` | `Engine.parse(JexlInfo info, String src, Scope scope, boolean registers, boolean expression)` Parses an expression.

Methods in org.apache.commons.jexl3.internal with parameters of type ASTJexlScript
`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` | `Interpreter.visit(ASTJexlScript node, Object data)`
`protected Object` | `Debugger.visit(ASTJexlScript node, Object data)`

Constructors in org.apache.commons.jexl3.internal with parameters of type ASTJexlScript
`Script(Engine engine, String expr, ASTJexlScript ref)` Do not let this be generally instantiated with a 'new'.

Uses of ASTJexlScript in org.apache.commons.jexl3.parser

Subclasses of ASTJexlScript in org.apache.commons.jexl3.parser
`class` | `ASTJexlLambda` Lambda (function).

Methods in org.apache.commons.jexl3.parser that return ASTJexlScript
`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.

Methods in org.apache.commons.jexl3.parser with parameters of type ASTJexlScript
`protected abstract Object` | `ParserVisitor.visit(ASTJexlScript node, Object data)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2001–2017 The Apache Software Foundation. All rights reserved.