Package xyz.cofe.fn

Interface Tuple6<A,​B,​C,​D,​E,​F>

  • Type Parameters:
    A - тип первого значения
    B - тип второго значения
    C - тип третьего элемента
    D - тип 4го элемента
    E - тип 5го элемента
    F - тип 6го элемента

    public interface Tuple6<A,​B,​C,​D,​E,​F>
    6ка значений
    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      A a()
      Возвращает первый элемент
      default <G> Tuple7<A,​B,​C,​D,​E,​F,​G> add​(G g)
      Создает новый котреж добавляя текущее и указанное значение
      default Tuple6<A,​B,​C,​D,​E,​F> apply​(Consumer6<A,​B,​C,​D,​E,​F> consumer)
      Передает значения элементов в функцию
      default <Z> Z apply​(Fn6<A,​B,​C,​D,​E,​F,​Z> fn)
      Передает значения элементов в функцию
      B b()
      Возвращает второй элемент
      C c()
      Возвращает третий элемент
      D d()
      Возвращает 4ий элемент
      E e()
      Возвращает 5ий элемент
      F f()
      Возвращает 6ий элемент
      static <A,​B,​C,​D,​E,​F>
      Tuple6<A,​B,​C,​D,​E,​F>
      of​(A a, B b, C c, D d, E e, F f)
      Возвращает 6ку значений
    • Method Detail

      • a

        A a()
        Возвращает первый элемент
        Returns:
        первый элемент
      • b

        B b()
        Возвращает второй элемент
        Returns:
        второй элемент
      • c

        C c()
        Возвращает третий элемент
        Returns:
        третий элемент
      • d

        D d()
        Возвращает 4ий элемент
        Returns:
        4ий элемент
      • e

        E e()
        Возвращает 5ий элемент
        Returns:
        5ий элемент
      • f

        F f()
        Возвращает 6ий элемент
        Returns:
        6ий элемент
      • of

        static <A,​B,​C,​D,​E,​F> Tuple6<A,​B,​C,​D,​E,​F> of​(A a,
                                                                                                                B b,
                                                                                                                C c,
                                                                                                                D d,
                                                                                                                E e,
                                                                                                                F f)
        Возвращает 6ку значений
        Type Parameters:
        A - тип первого элемента
        B - тип второго элемента
        C - тип 3го элемента
        D - тип 4го элемента
        E - тип 5го элемента
        F - тип 6го элемента
        Parameters:
        a - первый элемент
        b - второй элемент
        c - 3й элемент
        d - 4й элемент
        e - 5й элемент
        f - 6й элемент
        Returns:
        6ка значений
      • apply

        default Tuple6<A,​B,​C,​D,​E,​F> apply​(Consumer6<A,​B,​C,​D,​E,​F> consumer)
        Передает значения элементов в функцию
        Parameters:
        consumer - функция приемник
        Returns:
        self ссылка
      • apply

        default <Z> Z apply​(Fn6<A,​B,​C,​D,​E,​F,​Z> fn)
        Передает значения элементов в функцию
        Type Parameters:
        Z - тип результата
        Parameters:
        fn - функция приемник
        Returns:
        результат вызова функции
      • add

        default <G> Tuple7<A,​B,​C,​D,​E,​F,​G> add​(G g)
        Создает новый котреж добавляя текущее и указанное значение
        Type Parameters:
        G - тип значения
        Parameters:
        g - значение
        Returns:
        Кортэж