org.apache.commons.jexl3.parser
Class ASTJexlLambda
java.lang.Object
org.apache.commons.jexl3.parser.SimpleNode
org.apache.commons.jexl3.parser.JexlNode
org.apache.commons.jexl3.parser.ASTJexlScript
org.apache.commons.jexl3.parser.ASTJexlLambda
- All Implemented Interfaces:
- Node
public final class ASTJexlLambda
- extends ASTJexlScript
Lambda (function).
Fields inherited from class org.apache.commons.jexl3.parser.SimpleNode |
id |
Methods inherited from class org.apache.commons.jexl3.parser.ASTJexlScript |
createFrame, getArgCount, getLocalVariables, getParameters, getPragmas, getScope, getSymbols, isHoistedSymbol, jjtAccept, script, setScope, toExpression |
Methods inherited from class org.apache.commons.jexl3.parser.SimpleNode |
childrenAccept, dump, jjtAddChild, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtGetValue, jjtOpen, jjtSetParent, jjtSetValue, toString, toString |
isTopLevel
public boolean isTopLevel()
- Returns:
- true if outermost script.
createFrame
public Scope.Frame createFrame(Scope.Frame frame,
Object... values)
- Creates an array of arguments by copying values up to the number of parameters.
- Parameters:
frame
- the calling framevalues
- the argument values
- Returns:
- the arguments array
Copyright © 2001–2017 The Apache Software Foundation. All rights reserved.