public abstract class LambdaFunction extends AbstractFunction
Modifier and Type | Field and Description |
---|---|
protected List<String> |
arguments |
protected Env |
context |
protected Expression |
expression |
Constructor and Description |
---|
LambdaFunction(List<String> arguments,
Expression expression,
Env context) |
Modifier and Type | Method and Description |
---|---|
protected Map<String,Object> |
newEnv(Map<String,Object> parentEnv,
AviatorObject... args) |
call, call, call, call, call, call, call, call, call, call, call, call, call, call, call, call, call, call, call, call, call, call, compare, getAviatorType, getValue, throwArity
add, bitAnd, bitNot, bitOr, bitXor, booleanValue, desc, div, getElement, isNull, match, mod, mult, neg, not, numberValue, shiftLeft, shiftRight, stringValue, sub, toString, unsignedShiftRight
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getName
protected Expression expression
protected Env context
public LambdaFunction(List<String> arguments, Expression expression, Env context)
Copyright © 2010–2019. All rights reserved.