public class FunctionUtils extends Object
| Constructor | Description |
|---|---|
FunctionUtils() |
| Modifier and Type | Method | Description |
|---|---|---|
static boolean |
getBooleanValue(AviatorObject arg,
Map<String,Object> env) |
Get boolean value from env.
|
static AviatorFunction |
getFunction(AviatorObject arg,
Map<String,Object> env,
int arity) |
Get a function from env in follow orders:
arg value
env
current evaluator instance.
|
static List<FunctionArgument> |
getFunctionArguments(Map<String,Object> env) |
Retrieve the invocation arguments info from env, returns null when absent.
|
static Object |
getJavaObject(AviatorObject arg,
Map<String,Object> env) |
get a object from env
|
static Number |
getNumberValue(AviatorObject arg1,
Map<String,Object> env) |
Get a number from env.
|
static String |
getStringValue(AviatorObject arg,
Map<String,Object> env) |
Get string value from env.
|
static AviatorObject |
wrapReturn(Object ret) |
Wraps the object as aviator object.
|
public static List<FunctionArgument> getFunctionArguments(Map<String,Object> env)
env - public static final boolean getBooleanValue(AviatorObject arg, Map<String,Object> env)
arg - the var nameenv - public static final String getStringValue(AviatorObject arg, Map<String,Object> env)
arg - the var nameenv - public static Object getJavaObject(AviatorObject arg, Map<String,Object> env)
arg - the var nameenv - public static AviatorFunction getFunction(AviatorObject arg, Map<String,Object> env, int arity)
arg - env - arity - public static final Number getNumberValue(AviatorObject arg1, Map<String,Object> env)
arg1 - the varenv - public static AviatorObject wrapReturn(Object ret)
ret - the java objectCopyright © 2022–2023. All rights reserved.