class RuntimeJastInterpreter.P2JQueryParameter extends RuntimeJastInterpreter.Lambda implements P2JQuery.Parameter
P2JQuery.Parameter
lambda expression stored as a JAST node,
using the RuntimeJastInterpreter
.interpreter, paramNodes, valueNode
Constructor and Description |
---|
P2JQueryParameter(RuntimeJastInterpreter interpreter,
Aast lambdaNode)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
resolve()
Evaluate the lambda expression.
|
public P2JQueryParameter(RuntimeJastInterpreter interpreter, Aast lambdaNode)
interpreter
- The RuntimeJastInterpreter
that will handle interpretation of this
lambda expression. Must not be null
.lambdaNode
- A JAST node with JavaTokenTypes.LAMBDA
type and
no arguments (they will be ignored, anyway).public java.lang.Object resolve()
Use the RuntimeJastInterpreter
set in constructor to evaluate the node. That
result is the value of the lambda expression.
resolve
in interface P2JQuery.Parameter
(P2JQuery.Parameter) ()
lambda expression.