Package play.libs
Class F
java.lang.Object
play.libs.F
Defines a set of functional programming style helpers.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classRepresents a value of one of two possible types (a disjoint union)static interfaceF.Function3<A,B, C, R> A Function with 3 arguments.static interfaceA Function with 4 arguments.static classstatic classException thrown when an operation times out.static classA pair - a tuple of the typesAandB.static classA tuple of A,B,Cstatic classA tuple of A,B,C,Dstatic classA tuple of A,B,C,D,E -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <A,B> F.Tuple<A, B> Tuple(A a, B b) Constructs a tuple of A,Bstatic <A,B, C> F.Tuple3<A, B, C> Tuple3(A a, B b, C c) Constructs a tuple of A,B,Cstatic <A,B, C, D> F.Tuple4<A, B, C, D> Tuple4(A a, B b, C c, D d) Constructs a tuple of A,B,C,Dstatic <A,B, C, D, E>
F.Tuple5<A,B, C, D, E> Tuple5(A a, B b, C c, D d, E e) Constructs a tuple of A,B,C,D,E
-
Constructor Details
-
F
public F()
-
-
Method Details
-
Tuple
Constructs a tuple of A,B- Type Parameters:
A- a's typeB- b's type- Parameters:
a- The a valueb- The b value- Returns:
- The tuple
-
Tuple3
Constructs a tuple of A,B,C- Type Parameters:
A- a's typeB- b's typeC- c's type- Parameters:
a- The a valueb- The b valuec- The c value- Returns:
- The tuple
-
Tuple4
Constructs a tuple of A,B,C,D- Type Parameters:
A- a's typeB- b's typeC- c's typeD- d's type- Parameters:
a- The a valueb- The b valuec- The c valued- The d value- Returns:
- The tuple
-
Tuple5
Constructs a tuple of A,B,C,D,E- Type Parameters:
A- a's typeB- b's typeC- c's typeD- d's typeE- e's type- Parameters:
a- The a valueb- The b valuec- The c valued- The d valuee- The e value- Returns:
- The tuple
-