Package xyz.cofe.fn

Interface Tuple1<A>

  • Type Parameters:
    A - тип значения

    public interface Tuple1<A>
    Значение - кортэаж из одного элемента
    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      A a()
      Возвращает значение
      default <B> Tuple2<A,​B> add​(B b)
      Создает новый котреж добавляя текущее и указанное значение
      default Tuple1<A> apply​(Consumer<A> consumer)
      Передает значения элементов в функцию
      default <Z> Z apply​(Function<A,​Z> fn)
      Передает значения элементов в функцию
      default Tuple1<A> apply​(Consumer1<A> consumer)
      Передает значения элементов в функцию
      static <A> Tuple1<A> of​(A a)
      Врзвращает пару
    • Method Detail

      • a

        A a()
        Возвращает значение
        Returns:
        значение
      • of

        static <A> Tuple1<A> of​(A a)
        Врзвращает пару
        Type Parameters:
        A - тип первого элемента
        Parameters:
        a - первый элемент
        Returns:
        пара значений
      • apply

        default Tuple1<A> apply​(Consumer<A> consumer)
        Передает значения элементов в функцию
        Parameters:
        consumer - функция приемник
        Returns:
        self ссылка
      • apply

        default Tuple1<A> apply​(Consumer1<A> consumer)
        Передает значения элементов в функцию
        Parameters:
        consumer - функция приемник
        Returns:
        self ссылка
      • apply

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

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