| Modifier and Type | Class and Description |
|---|---|
class |
IfCallccFunction
__if_callcc function
|
class |
ReducerBreakFunction
Internal reducer-break function for 'for-loop' structure.
|
class |
ReducerContFunction
Internal reducer-continue function for 'for-loop' structure.
|
class |
ReducerFunction
Internal reducer-callcc function for 'for-loop' structure.
|
class |
ReducerReturnFunction
Internal reducer-return function for 'for-loop' structure.
|
class |
ThrowFunction
__throw(e) to throw an exception.
|
class |
TryCatchFunction
__try(try_func, catch_handlers, finally_fn, callcc)
|
| Modifier and Type | Class and Description |
|---|---|
class |
MathAbsFunction
math.abs(d) function
|
class |
MathAcosFunction
math.acos(d) function
|
class |
MathAsinFunction
math.asin(d) function
|
class |
MathAtanFunction
math.atan(d) function
|
class |
MathCeilFunction
math.ceil(d) function
|
class |
MathCosFunction
math.cos(d) function
|
class |
MathFloorFunction
math.floor(d) function
|
class |
MathLog10Function
math.log10(d) function
|
class |
MathLogFunction
math.log(d) function
|
class |
MathPowFunction
math.pow(d1,d2) function
|
class |
MathRoundFunction
math.round(d) function
|
class |
MathSinFunction
math.sin(d) function
|
class |
MathSqrtFunction
math.sqrt(d) function
|
class |
MathTanFunction
math.tan(d) function
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractSeqMinMaxFunction
Base class for min/max function.
|
class |
SeqAddFunction
seq.add function to add an element into seq.
|
class |
SeqCollectorFunction
seq.collector(seq) to create a collector for this sequence.
|
class |
SeqCollectorRawFunction
seq.raw(collector) to retrieve the raw container of collector.
|
class |
SeqContainsKeyFunction
seq.contains_key(map,key) function to check if seq(should be map) contains the key.
|
class |
SeqCountFunction
count(seq) to get seq's size
|
class |
SeqEveryFunction
Returns true if fun.call(x) is logical true for every x in sequence, else false.
|
class |
SeqFilterFunction
filter(seq,predicate) to filter seq by predicate
|
class |
SeqGetFunction
seq.get function to retrieve a element by index(for list) or key(for map).
|
class |
SeqIncludeFunction
include(seq,obj) function to check if seq contains object
|
class |
SeqIntoFunction
into(to_coll, from_coll) Adds all elements in from_coll into to_coll by seq.add(to_coll, element)
and return the to_coll.
|
class |
SeqKeysFunction
seq.keys(map) to retrieve keys sequence of the map.
|
class |
SeqMakePredicateFunFunction
Function to make predicate for filter function
|
class |
SeqMapEntryFunction
seq.entry(key, value) function to create a Map.Entry instance.
|
class |
SeqMapFunction
map(col,fun) function to iterate seq with function
|
class |
SeqMaxFunction
seq.max function to find the largest element in sequence.
|
class |
SeqMinFunction
seq.min function to find the smallest element in sequence.
|
class |
SeqNotAnyFunction
Returns false if fun.call(x) is logical true for any x in sequence, else true.
|
class |
SeqPredicateFunction
A predicate function
|
class |
SeqPutFunction
seq.put function to set a element value by index(for list) or key(for map).
|
class |
SeqReduceFunction
reduce(col,fun,init) function to reduce seq with function and a initial value value
|
class |
SeqRemoveFunction
seq.add function to add an element into seq.
|
class |
SeqReverseFunction
reverse(seq) to reverse an array or list in place.
|
class |
SeqSomeFunction
Returns the first logical true value of fun.call(x) for any x in sequence, else returns nil.
|
class |
SeqSortFunction
sort(list, [comparator]) function to sort a java.util.List or array,return a sorted duplicate
object
|
class |
SeqValsFunction
seq.vals(map) to retrieve values sequence of the map.
|
class |
SeqZipmapFunction
seq.collector(seq) to create a collector for this sequence.
|
| Modifier and Type | Class and Description |
|---|---|
class |
StringContainsFunction
string.contains(s1,s2) function
|
class |
StringEndsWithFunction
string.endsWith(s1,s2) function
|
class |
StringIndexOfFunction
String.indexOf function
|
class |
StringJoinFunction
string.join function
|
class |
StringLengthFunction
string.length(s) function
|
class |
StringReplaceAllFunction
string.replace_all function
|
class |
StringReplaceFirstFunction
string.replace_first function
|
class |
StringSplitFunction
string.split function
|
class |
StringStartsWithFunction
string.startsWith(s1,s2) function
|
class |
StringSubStringFunction
string.substring(s1,s2) function
|
| Modifier and Type | Class and Description |
|---|---|
class |
AssertFunction
assert function to assert an expression's value is true, otherwise throw an exception.
|
class |
BigIntFunction
Cast value to bigint
|
class |
BinaryFunction
Binary function,includes +,-,*,/,%,!
|
class |
BooleanFunction
Cast value to boolean, return false when nil or false, otherwise returns true.
|
class |
ComparatorFunction
Returns an implementation of java.util.Comparator based upon pred function.
|
class |
CompareFunction
A compare function.
|
class |
Date2StringFunction
date_to_string function
|
class |
DecimalFunction
Cast value to decimal.
|
class |
DoubleFunction
Cast value to double,double(a) eg.
|
class |
EvalFunction
eval(script) , eval(script, bindings) and eval(script, bindings, cached) to execute a script with
current env or special bindings, default is in caching mode.
|
class |
IdentityFunction
identity function return the argument itself.
|
class |
IsAFunction
is_a(x, clazz) returns true when x is an intance of the class.
|
class |
IsDefFunction
is_def(x) returns true when variable x is defined in current scope or parent scopes.
|
class |
LoadFunction
load('script.av') to load a script and retrieve it's exports.
|
class |
LongFunction
Cast value to long
|
class |
MetaFunction
meta(obj, [key]) function to return the meatadata of obj [with the key], returns null if ithere
is no metadata.
|
class |
NowFunction
now() function to invoke System.currentTimeMillis()
|
class |
PrintFunction
println(obj) function to print object
|
class |
PrintlnFunction
println(obj) function to print object with newline
|
class |
PstFunction
pst([out], e) function to print stacktrace of exception
|
class |
RandomFunction
rand() function to generate random double value
|
class |
RangeFunction
A function to create a range in [start, end] with step.
|
class |
RequireFunction
require('script.av') to load a script and retrieve it's exports, if it's required before, it will
return the exports directly.
|
class |
SeqFunction
seq(obj) function to cast a object into sequence, throw an runtime exception if fail.
|
class |
StrFunction
Cast value to string
|
class |
String2DateFunction
string_to_date function
|
class |
SysDateFunction
sysdate() function
|
class |
TypeFunction
type(x) function return the type of x, the result is a string such as 'string', 'long', 'double'
etc.
|
class |
UndefFunction
undef(x) to forgot a variable that is defined in current scope.
|
class |
WithMetaFunction
with_meta(obj, key, value) function to add metadata key/value to obj, return the obj.
|
class |
WithoutMetaFunction
without_meta(obj, key) function to remove metadata by key from obj, return the obj.
|
Copyright © 2010–2022. All rights reserved.