static 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).