Uses of Class
org.apache.commons.jexl3.internal.Frame
-
Packages that use Frame Package Description org.apache.commons.jexl3.internal Provides utilities for introspection services.org.apache.commons.jexl3.parser Contains the Parser for JEXL script. -
-
Uses of Frame in org.apache.commons.jexl3.internal
Fields in org.apache.commons.jexl3.internal declared as Frame Modifier and Type Field Description protected Frame
Closure. frame
The frame.protected Frame
Interpreter. frame
Symbol values.private Frame
LexicalFrame. frame
The script frame.(package private) Frame
TemplateInterpreter.Arguments. jframe
The frame.Methods in org.apache.commons.jexl3.internal that return Frame Modifier and Type Method Description (package private) Frame
Frame. assign(java.lang.Object... values)
Assign values to this frame.Frame
Scope. createFrame(Frame frame, java.lang.Object... args)
Creates a frame by copying values up to the number of parameters.protected Frame
Script. createFrame(java.lang.Object[] args)
Creates this script frame for evaluation.Methods in org.apache.commons.jexl3.internal with parameters of type Frame Modifier and Type Method Description (package private) void
Closure. captureSelfIfRecursive(Frame parentFrame, int symbol)
Enable lambda recursion.Frame
Scope. createFrame(Frame frame, java.lang.Object... args)
Creates a frame by copying values up to the number of parameters.protected Interpreter
Engine. createInterpreter(JexlContext context, Frame frame, JexlOptions opts)
Creates an interpreter.protected Interpreter
Engine32. createInterpreter(JexlContext context, Frame frame, JexlOptions opts)
protected Interpreter
Script. createInterpreter(JexlContext context, Frame frame)
Creates this script interpreter.protected Interpreter
Script. createInterpreter(JexlContext context, Frame frame, JexlOptions options)
Creates this script interpreter.protected java.lang.Object
TemplateEngine.TemplateExpression. evaluate(JexlContext context, Frame frame, JexlOptions options)
Evaluates this expression.(package private) TemplateInterpreter.Arguments
TemplateInterpreter.Arguments. frame(Frame f)
Sets the frame.(package private) static java.lang.Object
Engine32. getVariable(Interpreter ii, Frame frame, LexicalScope block, ASTIdentifier identifier)
Static delegation of getVariable.protected java.lang.Object
InterpreterBase. getVariable(Frame frame, LexicalScope block, ASTIdentifier identifier)
Gets a value of a defined local variable or from the context.protected boolean
InterpreterBase. isVariableDefined(Frame frame, LexicalScope block, java.lang.String name)
Checks whether a variable is defined.protected TemplateEngine.TemplateExpression
TemplateEngine.TemplateExpression. prepare(JexlContext context, Frame frame, JexlOptions opts)
Prepares this expression.Constructors in org.apache.commons.jexl3.internal with parameters of type Frame Constructor Description Interpreter(Engine engine, JexlOptions opts, JexlContext aContext, Frame eFrame)
Creates an interpreter.LexicalFrame(Frame scriptf, LexicalFrame outerf)
Lexical frame ctor. -
Uses of Frame in org.apache.commons.jexl3.parser
Methods in org.apache.commons.jexl3.parser that return Frame Modifier and Type Method Description Frame
ASTJexlScript. createFrame(java.lang.Object... values)
Creates an array of arguments by copying values up to the number of parameters.Frame
ASTJexlScript. createFrame(Frame caller, java.lang.Object... values)
Creates an array of arguments by copying values up to the number of parameters.Methods in org.apache.commons.jexl3.parser with parameters of type Frame Modifier and Type Method Description Frame
ASTJexlScript. createFrame(Frame caller, java.lang.Object... values)
Creates an array of arguments by copying values up to the number of parameters.
-