|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Function | |
---|---|
net.christopherschultz.evaluator | |
net.christopherschultz.evaluator.function |
Uses of Function in net.christopherschultz.evaluator |
---|
Classes in net.christopherschultz.evaluator that implement Function | |
---|---|
class |
StandardFunction
Implements a Function with standard arugment evaluation semantics. |
Uses of Function in net.christopherschultz.evaluator.function |
---|
Classes in net.christopherschultz.evaluator.function that implement Function | |
---|---|
class |
BinaryOperator
Provdes implementations of standard mathematical, logical, and relational binary operators including the following usual suspects: +, -, *, /, =, ! |
static class |
BinaryOperator.Add
Implements addition. |
static class |
BinaryOperator.And
Implements logical AND. |
static class |
BinaryOperator.Divide
Implements division. |
static class |
BinaryOperator.Equal
Implements equals. |
static class |
BinaryOperator.Greater
Implements greater-than. |
static class |
BinaryOperator.GreaterEqual
Implements generic greater-than or equal to. |
static class |
BinaryOperator.Less
Implements less than. |
static class |
BinaryOperator.LessEqual
Implements greater-than. |
static class |
BinaryOperator.Modulus
Implements modulus (remainder). |
static class |
BinaryOperator.Multiply
Implements multiplication. |
static class |
BinaryOperator.NotEqual
Implements unequal. |
static class |
BinaryOperator.Or
Implements logical OR. |
static class |
BinaryOperator.Subtract
Implements subtraction. |
class |
CallFunction
Assigns a value to a symbolic identifier. |
class |
ContainsAllFunction
Returns true if the array or collection in the first
argument contains all remaining arguments, in any order. |
class |
ContainsAnyFunction
Returns true if the array or collection in the first
argument contains any one of the remaining arguments. |
class |
CountMatchesFunction
Returns the number (int) of arguments that appear in the first (array or list) argument. |
class |
Difference
Implements numeric subtraction. |
class |
DistributeFunction
Executes a function on the remaining parameters, returning an array. |
class |
GetVariableFunction
Retrieves the value of a symbolic identifier. |
class |
IfFunction
Implements an if-then-else construct as a function. |
class |
IJWInvocation
Calls a method matching the function's name on the first argument, passing the remaining function arguments as arguments to the object method. |
class |
IsNullFunction
Returns true if all arguments are null. |
class |
LambdaFunction
Creates an executable closure. |
class |
LengthFunction
Returns the length of the specified array or collection. |
class |
ListFunction
Returns a list containing the arguments to the function. |
class |
MathFunction
Implementations of standard mathematical functions. |
static class |
MathFunction.abs
|
static class |
MathFunction.acos
|
static class |
MathFunction.asin
|
static class |
MathFunction.atan
|
static class |
MathFunction.ceil
|
static class |
MathFunction.cos
|
static class |
MathFunction.DoubleFunction
|
static class |
MathFunction.exp
|
static class |
MathFunction.floor
|
static class |
MathFunction.heaviside
Implements a heaviside function which takes a numeric or boolean argument. |
static class |
MathFunction.log
|
static class |
MathFunction.max
This class respects the value of the MathFunction.ALLOW_NULL_COMPARISON property. |
static class |
MathFunction.min
This class respects the value of the MathFunction.ALLOW_NULL_COMPARISON property. |
static class |
MathFunction.pow
|
static class |
MathFunction.random
|
static class |
MathFunction.rint
|
static class |
MathFunction.sin
|
static class |
MathFunction.sqrt
|
static class |
MathFunction.tan
|
static class |
MathFunction.toDegrees
|
static class |
MathFunction.toRadians
|
class |
MemoryFunction
Returns the current memory usage as a Map of descriptions to Integers. |
class |
NewObjectFunction
Creates a new object of a class and calls the appropriate constructor. |
class |
NonShortCircuitAnd
Implements a non-short-circuit boolean AND operation for an arbitrary number of arguments. |
class |
NullFunction
Returns null . |
class |
QuoteFunction
Returns the symbol as a ConstantExpression instead of evaluating it. |
class |
SetVariableFunction
Assigns a value to a symbolic identifier. |
class |
ShortCircuitAnd
Implements a short-circuit boolean AND operation for an arbitrary number of arguments. |
class |
ShortCircuitOr
Implements a short-circuit boolean OR operation for an arbitrary number of arguments. |
class |
Summation
Implements numeric addition. |
class |
UnsetVariableFunction
Removes the value for any number of identifiers. |
class |
VariablesFunction
Returns a map of all named variables, including functions. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |