Exemplo n.º 1
0
 /**
  * Strict mapping of the first element
  *
  * @param fn Mapping function
  * @return Tuple8
  */
 default <T> PTuple8<T, T2, T3, T4, T5, T6, T7, T8> map1(Function<T1, T> fn) {
   if (arity() != 8) return (PTuple8) PTuple7.super.map1(fn);
   else return PowerTuples.tuple(fn.apply(v1()), v2(), v3(), v4(), v5(), v6(), v7(), v8());
 }