Interface | Description |
---|---|
BooleanConsumer |
A consumer for short values.
|
BooleanOperator0 |
Function with no argument and a boolean result.
|
BooleanOperator1 |
Unary operator with a boolean argument and result.
|
BooleanOperator2 |
Binary operator with two boolean arguments and a boolean result.
|
BooleanOperator3 |
Ternary operator with three boolean arguments and a boolean result.
|
BooleanPredicate1 |
Predicate which expects a primitive boolean argument.
|
BooleanPredicate2 |
Predicate which expects two primitive boolean arguments.
|
ByteConsumer |
A consumer for short values.
|
ByteOperator0 |
Function with no argument and a byte result.
|
ByteOperator1 |
Unaray operator with a byte argument and result.
|
ByteOperator2 |
Binary operator with two byte arguments and a byte result.
|
ByteOperator3 |
Ternary operator with three byte arguments and a byte result.
|
BytePredicate1 |
Predicate which expects a primitive byte argument.
|
BytePredicate2 |
Predicate which expects two primitive byte arguments.
|
CharConsumer |
A consumer for short values.
|
CharOperator0 |
Function with no argument and a char result.
|
CharOperator1 |
Unary operator with a char argument and result.
|
CharOperator2 |
Binary operator with two char arguments and a char result.
|
CharOperator3 |
Ternary operator with three char arguments and a char result.
|
CharPredicate1 |
Predicate which expects a primitive char argument.
|
CharPredicate2 |
Predicate which expects two primitive char arguments.
|
DoubleOperator0 |
Function with no argument and a double result.
|
DoubleOperator1 |
Unary operator with a double argument and result.
|
DoubleOperator2 |
Binary operator with two double arguments and a double result.
|
DoubleOperator3 |
Ternary operator with three double arguments and a double result.
|
DoublePredicate1 |
Predicate which expects a primitive double argument.
|
DoublePredicate2 |
Predicate which expects two primitive double arguments.
|
FloatConsumer |
A consumer for short values.
|
FloatOperator0 |
Function with no argument and a float result.
|
FloatOperator1 |
Unary operator with a float argument and result.
|
FloatOperator2 |
Binary operator with two float arguments and a float result.
|
FloatOperator3 |
Ternary operator with three float arguments and a float result.
|
FloatPredicate1 |
Predicate which expects a primitive float argument.
|
FloatPredicate2 |
Predicate which expects two primitive float arguments.
|
FragileFunction0<R,E extends java.lang.Exception> |
Function with no parameter which can throw an exception.
|
FragileFunction1<R,E extends java.lang.Exception,P> |
Function with one parameter, possibly throwing an exception..
|
Function0<R> |
Function with no parameter.
|
Function1<R,P> |
Function with one parameter.
|
Function2<R,P1,P2> |
Function with two parameters.
|
Function3<R,P1,P2,P3> |
Function with three parameters.
|
Function4<R,P1,P2,P3,P4> |
Function with four parameters.
|
Function5<R,P1,P2,P3,P4,P5> |
Function with five parameters.
|
Function6<R,P1,P2,P3,P4,P5,P6> |
Function with six parameters.
|
Function7<R,P1,P2,P3,P4,P5,P6,P7> |
Function with seven parameters.
|
Function8<R,P1,P2,P3,P4,P5,P6,P7,P8> |
Function with eight parameters.
|
Function9<R,P1,P2,P3,P4,P5,P6,P7,P8,P9> |
Function with nine parameters.
|
IntFunction2<T> |
Function with two integer arguments and generic result.
|
IntFunction3<T> |
Function with three integer arguments and generic result.
|
IntOperator0 |
Function with no argument and an int result.
|
IntOperator1 |
Unary operator with a int argument and result.
|
IntOperator2 |
Binary operator with two int arguments and a int result.
|
IntOperator3 |
Ternary operator with three int arguments and a int result.
|
IntPredicate1 |
Predicate which expects a primitive integer argument.
|
IntPredicate2 |
Predicate which expects two primitive integer arguments.
|
IntPredicate3 |
Predicate which expects three primitive integer arguments.
|
IntToByteFunction1 |
Function with one primitive integer argument and a primitive byte return.
|
IntToByteFunction2 |
Function with two primitive integer arguments and a primitive byte result.
|
IntToByteFunction3 |
Function with three primitive integer arguments and a primitive byte result.
|
IntToCharFunction1 |
Function with one primitive integer argument and a primitive char return.
|
IntToCharFunction2 |
Function with two primitive integer arguments and a primitive byte result.
|
IntToCharFunction3 |
Function with three primitive integer arguments and a primitive char result.
|
IntToDoubleFunction2 |
Function with two primitive integer arguments and a primitive double result.
|
IntToDoubleFunction3 |
Function with three primitive integer arguments and a primitive double result.
|
IntToFloatFunction1 |
Function with one primitive integer argument and a primitive flaat return.
|
IntToFloatFunction2 |
Function with two primitive integer arguments and a primitive float result.
|
IntToFloatFunction3 |
Function with three primitive integer arguments and a primitive float result.
|
IntToIntFunction3 |
Function with three primitive integer arguments and a primitive integer result.
|
IntToLongFunction2 |
Function with two primitive integer arguments and a primitive long result.
|
IntToLongFunction3 |
Function with three primitive integer arguments and a primitive long result.
|
IntToShortFunction1 |
Function with one primitive integer argument and a primitive short return.
|
IntToShortFunction2 |
Function with two primitive integer arguments and a primitive short result.
|
IntToShortFunction3 |
Function with three primitive integer arguments and a primitive short result.
|
LongOperator0 |
Function with no argument and a long result.
|
LongOperator1 |
Unary operator with a long argument and result.
|
LongOperator2 |
Binary operator with two long arguments and a long result.
|
LongOperator3 |
Function with three long arguments and a long result.
|
LongPredicate1 |
Predicate which expects a primitive long argument.
|
LongPredicate2 |
Predicate which expects two primitive long arguments.
|
Predicate1<P> |
A function with one argument which returns a boolean value.
|
Predicate2<P1,P2> |
A function with two arguments which returns a boolean value.
|
Predicate3<P1,P2,P3> |
A function with three arguments which returns a boolean value.
|
Predicate4<P1,P2,P3,P4> |
A function with four arguments which returns a boolean value.
|
Predicate5<P1,P2,P3,P4,P5> |
A function with five arguments which returns a boolean value.
|
Predicate6<P1,P2,P3,P4,P5,P6> |
A function with six arguments which returns a boolean value.
|
Predicate7<P1,P2,P3,P4,P5,P6,P7> |
A function with seven arguments which returns a boolean value.
|
Predicate8<P1,P2,P3,P4,P5,P6,P7,P8> |
A function with eight arguments which returns a boolean value.
|
Predicate9<P1,P2,P3,P4,P5,P6,P7,P8,P9> |
A function with nine arguments which returns a boolean value.
|
Procedure0 |
Function without return and with no parameter.
|
Procedure1<P> |
Function without return and with one parameter.
|
Procedure2<P1,P2> |
Function without return and with two parameters.
|
Procedure3<P1,P2,P3> |
Function without return and with three parameters.
|
Procedure4<P1,P2,P3,P4> |
Function without return and with four parameters.
|
Procedure5<P1,P2,P3,P4,P5> |
Function without return and with five parameters.
|
Procedure6<P1,P2,P3,P4,P5,P6> |
Function without return and with six parameters.
|
Procedure7<P1,P2,P3,P4,P5,P6,P7> |
Function without return and with seven parameters.
|
Procedure8<P1,P2,P3,P4,P5,P6,P7,P8> |
Function without return and with eight parameters.
|
Procedure9<P1,P2,P3,P4,P5,P6,P7,P8,P9> |
Function without return and with nine parameters.
|
ShortConsumer |
A consumer for short values.
|
ShortOperator0 |
Function with no argument and a short result.
|
ShortOperator1 |
Unary operator with a short argument and result.
|
ShortOperator2 |
Binary operator with two short arguments and a short result.
|
ShortOperator3 |
Ternary operator with three short arguments and a short result.
|
ShortPredicate1 |
Predicate which expects a primitive short argument.
|
ShortPredicate2 |
Predicate which expects two primitive short arguments.
|
VarDoubleOperator |
Double operator with a variable number of arguments.
|
Class | Description |
---|---|
Predicates |
Helper for predicates.
|
Exception | Description |
---|---|
EvaluationException |
Helper exception for wrapping a checked exception.
|
Interfaces with more than 1 argument procide default methods for partial evaluation.
Simple functions:Function0
: function without argument.Function1
: function with one argument.Function2
: function with two arguments.Function3
: function with three arguments.Predicate1
: predicate with one argument.Predicate2
: predicate with one arguments.FragileFunction0
: fragile function without arguments.FragileFunction1
: fragile function with one arguments.