Interface TupleK<F extends Kind<F,?>>

All Known Implementing Classes:
TupleK1, TupleK2, TupleK3, TupleK4, TupleK5

public sealed interface TupleK<F extends Kind<F,?>> permits TupleK1<F,A>, TupleK2<F,A,B>, TupleK3<F,A,B,C>, TupleK4<F,A,B,C,D>, TupleK5<F,A,B,C,D,E>
  • Method Details

    • toSequence

      Sequence<Kind<F,?>> toSequence()
    • forEach

      default void forEach(Consumer1<? super Kind<F,?>> consumer)
    • of

      static <F extends Kind<F, ?>, A> TupleK1<F,A> of(Kind<F,A> value1)
    • of

      static <F extends Kind<F, ?>, A, B> TupleK2<F,A,B> of(Kind<F,A> value1, Kind<F,B> value2)
    • of

      static <F extends Kind<F, ?>, A, B, C> TupleK3<F,A,B,C> of(Kind<F,A> value1, Kind<F,B> value2, Kind<F,C> value3)
    • of

      static <F extends Kind<F, ?>, A, B, C, D> TupleK4<F,A,B,C,D> of(Kind<F,A> value1, Kind<F,B> value2, Kind<F,C> value3, Kind<F,D> value4)
    • of

      static <F extends Kind<F, ?>, A, B, C, D, E> TupleK5<F,A,B,C,D,E> of(Kind<F,A> value1, Kind<F,B> value2, Kind<F,C> value3, Kind<F,D> value4, Kind<F,E> value5)