Interface Tuple

All Known Implementing Classes:
Tuple1, Tuple2, Tuple3, Tuple4, Tuple5

public sealed interface Tuple permits Tuple1<A>, Tuple2<A,B>, Tuple3<A,B,C>, Tuple4<A,B,C,D>, Tuple5<A,B,C,D,E>
  • Method Details

    • toSequence

      Sequence<?> toSequence()
    • forEach

      default void forEach(Consumer1<? super Object> consumer)
    • of

      static <A> Tuple1<A> of(A value1)
    • of

      static <A, B> Tuple2<A,B> of(A value1, B value2)
    • of

      static <A, B, C> Tuple3<A,B,C> of(A value1, B value2, C value3)
    • of

      static <A, B, C, D> Tuple4<A,B,C,D> of(A value1, B value2, C value3, D value4)
    • of

      static <A, B, C, D, E> Tuple5<A,B,C,D,E> of(A value1, B value2, C value3, D value4, E value5)
    • from

      static <A, B> Tuple2<A,B> from(Map.Entry<A,B> entry)
    • applyTo

      static <A, T> Function1<Tuple1<A>,T> applyTo(Function1<? super A,? extends T> function)
    • applyTo

      static <A, B, T> Function1<Tuple2<A,B>,T> applyTo(Function2<? super A,? super B,? extends T> function)
    • applyTo

      static <A, B, C, T> Function1<Tuple3<A,B,C>,T> applyTo(Function3<? super A,? super B,? super C,? extends T> function)
    • applyTo

      static <A, B, C, D, T> Function1<Tuple4<A,B,C,D>,T> applyTo(Function4<? super A,? super B,? super C,? super D,? extends T> function)
    • applyTo

      static <A, B, C, D, E, T> Function1<Tuple5<A,B,C,D,E>,T> applyTo(Function5<? super A,? super B,? super C,? super D,? super E,? extends T> function)