public class Funcs extends Object
Modifier and Type | Class and Description |
---|---|
static class |
Funcs.ABSTRACT_SUB |
static class |
Funcs.ABSTRACTADDOP
Abstract class for addition type arithmetic functions.
|
static class |
Funcs.AbstractExpr |
static class |
Funcs.ABSTRACTMAPOP |
static class |
Funcs.ADDOP |
static class |
Funcs.AND |
static class |
Funcs.APPEND |
static class |
Funcs.APPLY |
static class |
Funcs.AREF |
static class |
Funcs.ARGV |
static class |
Funcs.ASET |
static class |
Funcs.ASSOC |
static class |
Funcs.ASSOCIATIVEP |
static class |
Funcs.BACKTRACE |
static class |
Funcs.BEAN |
static class |
Funcs.BeanMap |
static class |
Funcs.BOOL |
static class |
Funcs.BooleanExp |
static class |
Funcs.BOUNDP |
static class |
Funcs.BYTE |
static class |
Funcs.CHAR |
static class |
Funcs.CLASS |
static class |
Funcs.COLLP |
static class |
Funcs.CONS |
static class |
Funcs.COPY |
static class |
Funcs.DEEP_COPY |
static class |
Funcs.DELETE |
static class |
Funcs.DESCRIBE_FUNCTION |
static class |
Funcs.DIVOP |
static class |
Funcs.DOCUMENTATION |
static class |
Funcs.DOT |
static class |
Funcs.DOTN |
static class |
Funcs.DOTS |
static class |
Funcs.DOUBLE |
static class |
Funcs.EmptyListExp |
static class |
Funcs.EQ |
static class |
Funcs.EQUAL |
static class |
Funcs.EVAL |
static class |
Funcs.EXCEPTION |
static class |
Funcs.EXP |
static class |
Funcs.FDesc |
static class |
Funcs.FFI |
static class |
Funcs.FILTER |
static class |
Funcs.FilteredMap |
static class |
Funcs.FIRST |
static class |
Funcs.FLOAT |
static class |
Funcs.FORMAT |
static class |
Funcs.FSET |
static class |
Funcs.FUNCALL |
static class |
Funcs.FuncExp |
static class |
Funcs.FUNCTIONP |
static class |
Funcs.FUNCTIONS_NAMES |
static class |
Funcs.GET |
static class |
Funcs.GET_IN |
static class |
Funcs.GETPROP |
static class |
Funcs.GETPROPS |
static class |
Funcs.HASHMAP |
static class |
Funcs.HASHSET |
static class |
Funcs.HASKEY |
static class |
Funcs.IN |
static class |
Funcs.INDEXEDP |
static class |
Funcs.IndexMap |
static class |
Funcs.INSERT |
static class |
Funcs.INT |
static class |
Funcs.INTERPOSE |
static class |
Funcs.JOIN |
static class |
Funcs.LENGTH |
static class |
Funcs.LIST |
static class |
Funcs.LOAD |
static class |
Funcs.LOADR |
static class |
Funcs.LOG |
static class |
Funcs.LONG |
static class |
Funcs.LOWERCASE |
static interface |
Funcs.LValue |
static class |
Funcs.MAKE_ARRAY |
static class |
Funcs.MAKUNBOUND |
static class |
Funcs.MAP |
static class |
Funcs.MAPP |
static class |
Funcs.MAPPROD |
static class |
Funcs.MAXOP |
static class |
Funcs.MINOP |
static class |
Funcs.MODOP |
static class |
Funcs.MULOP |
static class |
Funcs.NAPPEND |
static class |
Funcs.NASET |
static class |
Funcs.NASSOC |
static class |
Funcs.NDELETE |
static class |
Funcs.NEW_CTX |
static class |
Funcs.NEW_THREAD |
static class |
Funcs.NILP |
static class |
Funcs.NINSERT |
static class |
Funcs.NOT |
static class |
Funcs.NOTIN |
static class |
Funcs.NOTNILP |
static class |
Funcs.NPOP |
static class |
Funcs.NPUSH |
static class |
Funcs.NPUT |
static class |
Funcs.NPUT_IN |
static class |
Funcs.NREVERSE |
static class |
Funcs.NSORT |
static class |
Funcs.NTH |
static class |
Funcs.NumberExp |
static class |
Funcs.NUMCOMP |
static class |
Funcs.NUMEQ |
static class |
Funcs.NUMGE |
static class |
Funcs.NUMGT |
static class |
Funcs.NUMLE |
static class |
Funcs.NUMLT |
static class |
Funcs.ObjectExp |
static class |
Funcs.OR |
static class |
Funcs.POP |
static class |
Funcs.PRINT |
static class |
Funcs.PRINTLN |
static class |
Funcs.PUSH |
static class |
Funcs.PUT |
static class |
Funcs.PUT_IN |
static class |
Funcs.RANDOM |
static class |
Funcs.RANGE |
static class |
Funcs.RE_FIND |
static class |
Funcs.RE_GLOB |
static class |
Funcs.RE_GROUPS |
static class |
Funcs.RE_MATCHER |
static class |
Funcs.RE_MATCHES |
static class |
Funcs.RE_PATTERN |
static class |
Funcs.RE_SEQ |
static class |
Funcs.READ_FROM_STRING |
static class |
Funcs.REDUCE |
static class |
Funcs.REMOP |
static class |
Funcs.REPLACE |
static class |
Funcs.REST |
static class |
Funcs.RETURN |
static class |
Funcs.REVERSE |
static class |
Funcs.SELECT_KEYS |
static class |
Funcs.SEQP |
static class |
Funcs.SEQUAL |
static class |
Funcs.SET |
static class |
Funcs.SETP |
static class |
Funcs.SETPROP |
static class |
Funcs.SETPROPS |
static class |
Funcs.SHORT |
static class |
Funcs.SIGNUM |
static class |
Funcs.SORT |
static class |
Funcs.SQRT |
static class |
Funcs.STR |
static class |
Funcs.STRING |
static class |
Funcs.STRINGBUFFER |
static class |
Funcs.STRINGBUILDER |
static class |
Funcs.StringExp |
static class |
Funcs.SUBOP |
static class |
Funcs.SUBSEQ |
static class |
Funcs.SYMBOL |
static class |
Funcs.SYMBOL_FUNCTION |
static class |
Funcs.TAKE |
static class |
Funcs.THROW |
static class |
Funcs.TYPE_OF |
static class |
Funcs.TYPEP |
static class |
Funcs.UPPERCASE |
static class |
Funcs.ValueExpr |
static class |
Funcs.VarExp |
static class |
Funcs.VERSION |
Constructor and Description |
---|
Funcs() |
Modifier and Type | Method and Description |
---|---|
protected static Object |
deepCopy(List<Object> lst,
Backtrace backtrace) |
protected static Map<Object,Object> |
deepCopy(Map<Object,Object> map,
Backtrace backtrace) |
protected static Object |
deepCopy(Object obj,
Backtrace backtrace) |
protected static Object |
deepCopy(Set<Object> set,
Backtrace backtrace) |
protected static Object |
deepCopyArray(Object ar,
Backtrace backtrace) |
protected static void |
doMapAssoc(Map<Object,Object> target,
Compiler.Eargs eargs,
Backtrace backtrace) |
protected static Object |
doSelectKeys(Object obj,
Object ksObj) |
protected static Object |
findFuncObject(Object fobj,
Compiler.Eargs eargs) |
protected static Matcher |
getMatcher(Compiler.Eargs eargs,
Backtrace backtrace) |
protected static boolean |
isIn(Object elt,
Object seq) |
protected static List<?> |
listSubseq(Class<?> clz,
Backtrace bt,
List<?> lst,
int start,
Integer end) |
protected static Object |
returnGroups(Matcher matcher) |
protected static Object |
seqSubseq(Object seqObj,
Backtrace backtrace,
int start,
Integer end) |
protected static List<ICompiled> |
setFuncPosParams(IExpr instance,
int cnt) |
protected static Object |
setIn(Object target,
List<?> path,
Object value,
int index,
Object newCol) |
protected static Object |
setIn(Object target,
List<?> path,
Object value,
Object newCol) |
protected static Object |
shallowCopy(Object obj,
Backtrace backtrace) |
protected static Matcher getMatcher(Compiler.Eargs eargs, Backtrace backtrace)
protected static Object setIn(Object target, List<?> path, Object value, int index, Object newCol)
protected static void doMapAssoc(Map<Object,Object> target, Compiler.Eargs eargs, Backtrace backtrace)
protected static List<?> listSubseq(Class<?> clz, Backtrace bt, List<?> lst, int start, Integer end)
protected static Object seqSubseq(Object seqObj, Backtrace backtrace, int start, Integer end)
protected static Object deepCopyArray(Object ar, Backtrace backtrace) throws ExecutionException
ExecutionException
protected static Object deepCopy(List<Object> lst, Backtrace backtrace) throws ExecutionException
ExecutionException
protected static Object deepCopy(Set<Object> set, Backtrace backtrace) throws ExecutionException
ExecutionException
protected static Map<Object,Object> deepCopy(Map<Object,Object> map, Backtrace backtrace) throws ExecutionException
ExecutionException
protected static Object deepCopy(Object obj, Backtrace backtrace) throws ExecutionException
ExecutionException
protected static Object shallowCopy(Object obj, Backtrace backtrace) throws ExecutionException
ExecutionException
protected static Object findFuncObject(Object fobj, Compiler.Eargs eargs)
Copyright © 2022. All rights reserved.