See: Description
Interface | Description |
---|---|
CheckedFunction0<R> |
Represents a function with no arguments.
|
CheckedFunction1<T1,R> |
Represents a function with one argument.
|
CheckedFunction2<T1,T2,R> |
Represents a function with two arguments.
|
CheckedFunction3<T1,T2,T3,R> |
Represents a function with three arguments.
|
CheckedFunction4<T1,T2,T3,T4,R> |
Represents a function with 4 arguments.
|
CheckedFunction5<T1,T2,T3,T4,T5,R> |
Represents a function with 5 arguments.
|
CheckedFunction6<T1,T2,T3,T4,T5,T6,R> |
Represents a function with 6 arguments.
|
CheckedFunction7<T1,T2,T3,T4,T5,T6,T7,R> |
Represents a function with 7 arguments.
|
CheckedFunction8<T1,T2,T3,T4,T5,T6,T7,T8,R> |
Represents a function with 8 arguments.
|
Function0<R> |
Represents a function with no arguments.
|
Function1<T1,R> |
Represents a function with one argument.
|
Function2<T1,T2,R> |
Represents a function with two arguments.
|
Function3<T1,T2,T3,R> |
Represents a function with three arguments.
|
Function4<T1,T2,T3,T4,R> |
Represents a function with 4 arguments.
|
Function5<T1,T2,T3,T4,T5,R> |
Represents a function with 5 arguments.
|
Function6<T1,T2,T3,T4,T5,T6,R> |
Represents a function with 6 arguments.
|
Function7<T1,T2,T3,T4,T5,T6,T7,R> |
Represents a function with 7 arguments.
|
Function8<T1,T2,T3,T4,T5,T6,T7,T8,R> |
Represents a function with 8 arguments.
|
Kind1<TYPE extends Kind1<TYPE,?>,T> |
Recursive self type representing
TYPE<T> , which allows similar behavior to higher-kinded types. |
Kind2<TYPE extends Kind2<TYPE,?,?>,T1,T2> |
Recursive self type representing
TYPE<T1, T2> , which allows similar behavior to higher-kinded types. |
Tuple |
The base interface of all tuples.
|
Value<T> |
Functional programming is all about values and transformation of values using functions.
|
λ<R> |
This is a general definition of a (checked/unchecked) function of unknown parameters and a return type R.
|
λ.Memoized |
Zero Abstract Method (ZAM) interface for marking functions as memoized using intersection types.
|
Class | Description |
---|---|
CheckedFunction0.Type<R> |
Represents the type of a
CheckedFunction0 which consists of no parameter types
and a return type. |
CheckedFunction1.Type<T1,R> |
Represents the type of a
CheckedFunction1 which consists of one parameter type
and a return type. |
CheckedFunction2.Type<T1,T2,R> |
Represents the type of a
CheckedFunction2 which consists of two parameter types
and a return type. |
CheckedFunction3.Type<T1,T2,T3,R> |
Represents the type of a
CheckedFunction3 which consists of three parameter types
and a return type. |
CheckedFunction4.Type<T1,T2,T3,T4,R> |
Represents the type of a
CheckedFunction4 which consists of 4 parameter types
and a return type. |
CheckedFunction5.Type<T1,T2,T3,T4,T5,R> |
Represents the type of a
CheckedFunction5 which consists of 5 parameter types
and a return type. |
CheckedFunction6.Type<T1,T2,T3,T4,T5,T6,R> |
Represents the type of a
CheckedFunction6 which consists of 6 parameter types
and a return type. |
CheckedFunction7.Type<T1,T2,T3,T4,T5,T6,T7,R> |
Represents the type of a
CheckedFunction7 which consists of 7 parameter types
and a return type. |
CheckedFunction8.Type<T1,T2,T3,T4,T5,T6,T7,T8,R> |
Represents the type of a
CheckedFunction8 which consists of 8 parameter types
and a return type. |
Function0.Type<R> |
Represents the type of a
Function0 which consists of no parameter types
and a return type. |
Function1.Type<T1,R> |
Represents the type of a
Function1 which consists of one parameter type
and a return type. |
Function2.Type<T1,T2,R> |
Represents the type of a
Function2 which consists of two parameter types
and a return type. |
Function3.Type<T1,T2,T3,R> |
Represents the type of a
Function3 which consists of three parameter types
and a return type. |
Function4.Type<T1,T2,T3,T4,R> |
Represents the type of a
Function4 which consists of 4 parameter types
and a return type. |
Function5.Type<T1,T2,T3,T4,T5,R> |
Represents the type of a
Function5 which consists of 5 parameter types
and a return type. |
Function6.Type<T1,T2,T3,T4,T5,T6,R> |
Represents the type of a
Function6 which consists of 6 parameter types
and a return type. |
Function7.Type<T1,T2,T3,T4,T5,T6,T7,R> |
Represents the type of a
Function7 which consists of 7 parameter types
and a return type. |
Function8.Type<T1,T2,T3,T4,T5,T6,T7,T8,R> |
Represents the type of a
Function8 which consists of 8 parameter types
and a return type. |
Lazy<T> |
Represents a lazy evaluated value.
|
Tuple0 |
A tuple of no elements which can be seen as cartesian product of no components.
|
Tuple1<T1> |
A tuple of one element which can be seen as cartesian product of one component.
|
Tuple2<T1,T2> |
A tuple of two elements which can be seen as cartesian product of two components.
|
Tuple3<T1,T2,T3> |
A tuple of three elements which can be seen as cartesian product of three components.
|
Tuple4<T1,T2,T3,T4> |
A tuple of 4 elements which can be seen as cartesian product of 4 components.
|
Tuple5<T1,T2,T3,T4,T5> |
A tuple of 5 elements which can be seen as cartesian product of 5 components.
|
Tuple6<T1,T2,T3,T4,T5,T6> |
A tuple of 6 elements which can be seen as cartesian product of 6 components.
|
Tuple7<T1,T2,T3,T4,T5,T6,T7> |
A tuple of 7 elements which can be seen as cartesian product of 7 components.
|
Tuple8<T1,T2,T3,T4,T5,T6,T7,T8> |
A tuple of 8 elements which can be seen as cartesian product of 8 components.
|
λ.Type<R> |
Represents the type of a function which consists of parameter types and a return type.
|
Copyright © 2016. All Rights Reserved.