Class P7<A,B,C,D,E,F,G>
java.lang.Object
fj.P7<A,B,C,D,E,F,G>
A product-7.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription__1()Returns a function that returns the first element of a product.__2()Returns a function that returns the second element of a product.__3()Returns a function that returns the third element of a product.__4()Returns a function that returns the fourth element of a product.__5()Returns a function that returns the fifth element of a product.__6()Returns a function that returns the sixth element of a product.__7()Returns a function that returns the seventh element of a product.abstract A_1()Access the first element of the product._1_()Returns the 1-product projection over the first element.abstract B_2()Access the second element of the product._2_()Returns the 1-product projection over the second element.abstract C_3()Access the third element of the product._3_()Returns the 1-product projection over the third element.abstract D_4()Access the fourth element of the product._4_()Returns the 1-product projection over the fourth element.abstract E_5()Access the fifth element of the product._5_()Returns the 1-product projection over the fifth element.abstract F_6()Access the sixth element of the product._6_()Returns the 1-product projection over the sixth element.abstract G_7()Access the seventh element of the product._7_()Returns the 1-product projection over the seventh element.append(H el) final booleanfinal inthashCode()Map the first element of the product.Map the second element of the product.Map the third element of the product.Map the fourth element of the product.Map the fifth element of the product.Map the sixth element of the product.Map the seventh element of the product.memo()Provides a memoising P7 that remembers its values.final StringtoString()
-
Constructor Details
-
P7
public P7()
-
-
Method Details
-
_1
Access the first element of the product.- Returns:
- The first element of the product.
-
_2
Access the second element of the product.- Returns:
- The second element of the product.
-
_3
Access the third element of the product.- Returns:
- The third element of the product.
-
_4
Access the fourth element of the product.- Returns:
- The fourth element of the product.
-
_5
Access the fifth element of the product.- Returns:
- The fifth element of the product.
-
_6
Access the sixth element of the product.- Returns:
- The sixth element of the product.
-
_7
Access the seventh element of the product.- Returns:
- The seventh element of the product.
-
map1
-
map2
-
map3
-
map4
-
map5
-
map6
-
map7
-
_1_
-
_2_
-
_3_
-
_4_
-
_5_
-
_6_
-
_7_
-
append
-
memo
-
__1
-
__2
-
__3
-
__4
-
__5
-
__6
-
__7
-
toString
-
equals
-
hashCode
-