class RuntimeJastInterpreter.ClientWhere extends RuntimeJastInterpreter.Lambda implements java.util.function.Supplier<logical>
Supplier<logical>
lambda expression stored as a JAST node,
using the RuntimeJastInterpreter
.interpreter, paramNodes, valueNode
Constructor and Description |
---|
ClientWhere(RuntimeJastInterpreter interpreter,
Aast lambdaNode)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
logical |
get()
Evaluate the lambda expression.
|
public ClientWhere(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).