All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.linkedin.parseq.function.Tuples Maven / Gradle / Ivy

package com.linkedin.parseq.function;

public class Tuples {
  private Tuples() {}

  public static  Tuple2 tuple(final T1 t1, final T2 t2) {
    return new Tuple2(t1, t2);
  }

  public static  Tuple3 tuple(final T1 t1, final T2 t2, final T3 t3) {
    return new Tuple3(t1, t2, t3);
  }

  public static  Tuple4 tuple(final T1 t1, final T2 t2, final T3 t3, final T4 t4) {
    return new Tuple4(t1, t2, t3, t4);
  }

  public static  Tuple5 tuple(final T1 t1, final T2 t2, final T3 t3, final T4 t4, final T5 t5) {
    return new Tuple5(t1, t2, t3, t4, t5);
  }

  public static  Tuple6 tuple(final T1 t1, final T2 t2, final T3 t3, final T4 t4, final T5 t5, final T6 t6) {
    return new Tuple6(t1, t2, t3, t4, t5, t6);
  }

  public static  Tuple7 tuple(final T1 t1, final T2 t2, final T3 t3, final T4 t4, final T5 t5, final T6 t6, final T7 t7) {
    return new Tuple7(t1, t2, t3, t4, t5, t6, t7);
  }

  public static  Tuple8 tuple(final T1 t1, final T2 t2, final T3 t3, final T4 t4, final T5 t5, final T6 t6, final T7 t7, final T8 t8) {
    return new Tuple8(t1, t2, t3, t4, t5, t6, t7, t8);
  }

  public static  Tuple9 tuple(final T1 t1, final T2 t2, final T3 t3, final T4 t4, final T5 t5, final T6 t6, final T7 t7, final T8 t8, final T9 t9) {
    return new Tuple9(t1, t2, t3, t4, t5, t6, t7, t8, t9);
  }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy