@@ -278,11 +278,7 @@ public E _5() {
278278 * @return A function that returns the first element of a product.
279279 */
280280 public static <A , B , C , D , E > F <P5 <A , B , C , D , E >, A > __1 () {
281- return new F <P5 <A , B , C , D , E >, A >() {
282- public A f (final P5 <A , B , C , D , E > p ) {
283- return p ._1 ();
284- }
285- };
281+ return p -> p ._1 ();
286282 }
287283
288284 /**
@@ -291,11 +287,7 @@ public A f(final P5<A, B, C, D, E> p) {
291287 * @return A function that returns the second element of a product.
292288 */
293289 public static <A , B , C , D , E > F <P5 <A , B , C , D , E >, B > __2 () {
294- return new F <P5 <A , B , C , D , E >, B >() {
295- public B f (final P5 <A , B , C , D , E > p ) {
296- return p ._2 ();
297- }
298- };
290+ return p -> p ._2 ();
299291 }
300292
301293 /**
@@ -304,11 +296,7 @@ public B f(final P5<A, B, C, D, E> p) {
304296 * @return A function that returns the third element of a product.
305297 */
306298 public static <A , B , C , D , E > F <P5 <A , B , C , D , E >, C > __3 () {
307- return new F <P5 <A , B , C , D , E >, C >() {
308- public C f (final P5 <A , B , C , D , E > p ) {
309- return p ._3 ();
310- }
311- };
299+ return p -> p ._3 ();
312300 }
313301
314302 /**
@@ -317,11 +305,7 @@ public C f(final P5<A, B, C, D, E> p) {
317305 * @return A function that returns the fourth element of a product.
318306 */
319307 public static <A , B , C , D , E > F <P5 <A , B , C , D , E >, D > __4 () {
320- return new F <P5 <A , B , C , D , E >, D >() {
321- public D f (final P5 <A , B , C , D , E > p ) {
322- return p ._4 ();
323- }
324- };
308+ return p -> p ._4 ();
325309 }
326310
327311 /**
@@ -330,11 +314,7 @@ public D f(final P5<A, B, C, D, E> p) {
330314 * @return A function that returns the fifth element of a product.
331315 */
332316 public static <A , B , C , D , E > F <P5 <A , B , C , D , E >, E > __5 () {
333- return new F <P5 <A , B , C , D , E >, E >() {
334- public E f (final P5 <A , B , C , D , E > p ) {
335- return p ._5 ();
336- }
337- };
317+ return p -> p ._5 ();
338318 }
339319
340320 @ Override
0 commit comments