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