| Subclasses of AbstractFunction in net.sf.arise.piji.fun |
class |
AbstractCompareFunction
< is the Comparable less-than operator. |
class |
AbstractLetFunction
|
class |
AbstractLoopFunction
or returns the boolean or of the arguments |
class |
AccessFunction
access takes an object and a field name. |
class |
AccessPrivateFunction
access takes an object, a method name and any number
of arguments |
class |
AddFunction
+ takes two or more numeric arguments for arithmetic
addition |
class |
AndFunction
or returns the boolean and of the arguments |
class |
ArrayGetFunction
array-get takes an array, an index and a value, and
gets that index of that array to that value |
class |
ArrayLengthFunction
array-length takes an array and returns its length |
class |
ArraySetFunction
array-set takes an array, an index and a value, and
sets that index of that array to that value |
class |
BeginFunction
|
class |
CastFunction
cast takes a public class denominator and an object, and
returns an IExplicitlyTypedWrapper instance wrapping it with the
given class. |
class |
ClassFunction
|
class |
DeclareFunction
|
class |
DefineFunction
define takes a symbol and a value and binds the value
to that symbol in the current context. |
class |
DivideFunction
/ is the arithmetic division operator |
class |
DocumentationFunction
|
class |
DoFunction
or returns the boolean or of the arguments |
class |
EqualsFunction
equals! takes a symbol and an optional numeric value,
and increases the value bound to the symbol by one or the numeric
value, if given |
class |
ForEachFunction
for-each takes a symbol, a list and any number of
expression. |
class |
ForFunction
or returns the boolean or of the arguments |
class |
GetContextFunction
or returns the boolean or of the arguments |
class |
GlobStarFunction
|
class |
GreaterThanEqualFunction
< is the Comparable greater-than operator. |
class |
GreaterThanFunction
< is the Comparable greater-than operator. |
class |
IfFunction
or returns the boolean or of the arguments |
class |
ImplementFunction
implement takes an object and field name, and returns the
value of the field of that name in that object |
class |
IncfFunction
incf! takes a symbol and an optional numeric value,
and increases the value bound to the symbol by one or the numeric
value, if given |
class |
InFunction
|
class |
InstanceofFunction
instanceof takes an object and any number of class
denominators, returns true iff the object is an instance of them
all. |
class |
InvokeFunction
invoke takes an object, a method name and any number
of arguments |
class |
IsBoundFunction
new takes a public class denominator and any number of
constructor arguments |
class |
IsNullFunction
isNull! takes a symbol and an optional numeric value,
and increases the value bound to the symbol by one or the numeric
value, if given |
class |
LambdaFunction
lambda creates a new function, with or without a
documentation string. |
class |
LessThanEqualFunction
< is the Comparable less-than operator. |
class |
LessThanFunction
< is the Comparable less-than operator. |
class |
LetFunction
let* works like let, but the bindings'
value expressions may refer to bindings already made in the let |
class |
LetStarFunction
let* works like let, but the bindings'
value expressions may refer to bindings already made in the let |
class |
MultiplyFunction
* is the arithmetic multiplication operator |
class |
NewArrayFunction
new-array takes a public class denominator and an integer
argument denoting length. |
class |
NewFunction
new takes a public class denominator and any number of
constructor arguments |
class |
NewPrivateFunction
newPrivate takes a class denominator and any number of
constructor arguments |
class |
NewProxyFunction
implement takes an object and field name, and returns the
value of the field of that name in that object |
class |
NotFunction
not returns the boolean inverse of its argument |
class |
OrFunction
or returns the boolean or of the arguments |
class |
PrintFunction
+ takes two or more numeric arguments for arithmetic
printition |
class |
PrintlnFunction
+ takes two or more numeric arguments for arithmetic
printition |
class |
SetFunction
set! takes a symbol and a value, and changes the
existing binding of that symbol, or creates a new one |
class |
SubtractFunction
- takes two or more numeric arguments for arithmetic
subtraction |
class |
SynchronizedFunction
|
class |
ThreadFunction
thread returns the boolean inverse of its argument |
class |
ThrowFunction
|
class |
TLambdaFunction
|
class |
TryCatchFunction
try-catch works like this: |
class |
WhileFunction
or returns the boolean or of the arguments |