public class FunctionUtils extends Object
| Constructor and Description |
|---|
FunctionUtils() |
| Modifier and Type | Method and 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 © 2010–2022. All rights reserved.