-
- Type Parameters:
A- тип первого значенияB- тип второго значенияC- тип третьего элементаD- тип 4го элемента
- All Known Implementing Classes:
Tuple4.Tuple4Impl
public interface Tuple4<A,B,C,D>4ка значений
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classTuple4.Tuple4Impl<A,B,C,D>Реализация кортежа
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Aa()Возвращает первый элемент 4ки значенийdefault <E> Tuple5<A,B,C,D,E>add(E e)Создает новый котреж добавляя текущее и указанное значениеdefault Tuple4<A,B,C,D>apply(Consumer4<A,B,C,D> consumer)Передает значения элементов в функциюdefault <Z> Zapply(Fn4<A,B,C,D,Z> fn)Передает значения элементов в функциюBb()Возвращает второй элемент 4ки значенийCc()Возвращает третий элемент 4ки значенийDd()Возвращает 4ий элемент 4ки значенийstatic <A,B,C,D>
Tuple4<A,B,C,D>of(A a, B b, C c, D d)Возвращает 4ку значений
-
-
-
Method Detail
-
a
A a()
Возвращает первый элемент 4ки значений- Returns:
- первый элемент 4ки значений
-
b
B b()
Возвращает второй элемент 4ки значений- Returns:
- второй элемент 4ки значений
-
c
C c()
Возвращает третий элемент 4ки значений- Returns:
- третий элемент 4ки значений
-
d
D d()
Возвращает 4ий элемент 4ки значений- Returns:
- 4ий элемент 4ки значений
-
of
static <A,B,C,D> Tuple4<A,B,C,D> of(A a, B b, C c, D d)
Возвращает 4ку значений- Type Parameters:
A- тип первого элементаB- тип второго элементаC- тип 3го элементаD- тип 4го элемента- Parameters:
a- первый элементb- второй элементc- третий элементd- 4й элемент- Returns:
- 4ка значений
-
apply
default Tuple4<A,B,C,D> apply(Consumer4<A,B,C,D> consumer)
Передает значения элементов в функцию- Parameters:
consumer- функция приемник- Returns:
- self ссылка
-
apply
default <Z> Z apply(Fn4<A,B,C,D,Z> fn)
Передает значения элементов в функцию- Type Parameters:
Z- тип результата- Parameters:
fn- функция приемник- Returns:
- результат вызова функции
-
-