private static final class JexlOne.JexlOneEngine extends JexlEngine
JexlEngine.Frame, JexlEngine.Scope, JexlEngine.SoftCache<K,V>
arithmetic, cache, debug, EMPTY_CONTEXT, functions, logger, parser, silent, uberspect
Modifier | Constructor and Description |
---|---|
private |
JexlOneEngine()
Default ctor, creates a cache and sets instance to verbose (ie non-silent).
|
Modifier and Type | Method and Description |
---|---|
protected Expression |
createExpression(ASTJexlScript tree,
java.lang.String text)
An overridable through covariant return Expression creator.
|
protected Interpreter |
createInterpreter(JexlContext context) |
protected Script |
createScript(ASTJexlScript tree,
java.lang.String text)
An overridable through covariant return Script creator.
|
cleanExpression, clearCache, createCache, createExpression, createExpression, createInfo, createInterpreter, createInterpreter, createScript, createScript, createScript, createScript, createScript, createScript, debugInfo, doCreateInstance, getArithmetic, getFunctions, getLocalVariables, getParameters, getProperty, getProperty, getUberspect, getUberspect, getVariables, getVariables, invokeMethod, isDebug, isLenient, isSilent, isStrict, newInstance, newInstance, parse, parse, readerToString, setCache, setClassLoader, setDebug, setFunctions, setLenient, setProperty, setProperty, setSilent, setStrict
private JexlOneEngine()
protected Interpreter createInterpreter(JexlContext context)
protected Script createScript(ASTJexlScript tree, java.lang.String text)
createScript
in class JexlEngine
tree
- the parse AST treetext
- the script textprotected Expression createExpression(ASTJexlScript tree, java.lang.String text)
createExpression
in class JexlEngine
tree
- the parse AST treetext
- the script text