public class OperationRuntime extends Object
| Constructor | Description |
|---|---|
OperationRuntime() |
| Modifier and Type | Method | Description |
|---|---|---|
static AviatorObject |
eval(AviatorObject left,
AviatorObject right,
Map<String,Object> env,
OperatorType opType) |
Eval with binary operator
|
static AviatorObject |
eval(AviatorObject arg,
Map<String,Object> env,
OperatorType opType) |
Eval with unary operator
|
static AviatorObject |
eval(AviatorObject left,
Map<String,Object> env,
AviatorObject right,
OperatorType opType) |
Just like
eval(AviatorObject, AviatorObject, Map, OperatorType), but with difference
arguments order. |
static AviatorObject |
eval(Map<String,Object> env,
AviatorObject[] args,
OperatorType opType) |
Eval with arguments array.
|
static boolean |
hasRuntimeContext(Map<String,Object> env,
OperatorType opType) |
public static AviatorObject eval(Map<String,Object> env, AviatorObject[] args, OperatorType opType)
args - opType - public static AviatorObject eval(AviatorObject arg, Map<String,Object> env, OperatorType opType)
arg - env - opType - public static AviatorObject eval(AviatorObject left, Map<String,Object> env, AviatorObject right, OperatorType opType)
eval(AviatorObject, AviatorObject, Map, OperatorType), but with difference
arguments order.left - env - right - opType - public static AviatorObject eval(AviatorObject left, AviatorObject right, Map<String,Object> env, OperatorType opType)
left - right - env - opType - public static final boolean hasRuntimeContext(Map<String,Object> env, OperatorType opType)
Copyright © 2022–2023. All rights reserved.