예제 #1
0
  /*
   * @see com.aol.cyclops.lambda.tuple.Tuple4#map3(java.util.function.Function)
   */
  default <T> PTuple8<T1, T2, T, T4, T5, T6, T7, T8> map3(Function<T3, T> fn) {
    if (arity() != 8) return (PTuple8) PTuple7.super.map3(fn);

    return of(v1(), v2(), fn.apply(v3()), v4(), v5(), v6(), v7(), v8());
  }