AviatorFunction, Serializable, Runnable, Callable<AviatorObject>public abstract class LambdaFunction extends AbstractFunction
| Modifier and Type | Field | Description |
|---|---|---|
protected List<String> |
arguments |
|
protected Env |
context |
|
protected BaseExpression |
expression |
| Constructor | Description |
|---|---|
LambdaFunction(List<String> arguments,
Expression expression,
Env context) |
| Modifier and Type | Method | Description |
|---|---|---|
protected Map<String,Object> |
newEnv(Map<String,Object> parentEnv,
AviatorObject... args) |
|
void |
setInheritEnv(boolean inheritEnv) |
call, call, call, call, call, call, call, call, call, call, call, call, call, call, call, call, call, call, call, call, call, call, call, desc, getAviatorType, getValue, innerCompare, run, throwAritygetNameadd, bitAnd, bitNot, bitOr, bitXor, booleanValue, compare, compareEq, defineValue, deref, div, exponent, getElement, isNull, match, mod, mult, neg, not, numberValue, setValue, shiftLeft, shiftRight, stringValue, sub, toString, unsignedShiftRightprotected BaseExpression expression
protected Env context
public LambdaFunction(List<String> arguments, Expression expression, Env context)
Copyright © 2022–2023. All rights reserved.