-
- Type Parameters:
A- тип первого значенияB- тип второго значенияC- Тип третьего элемента
- All Known Subinterfaces:
Triple<A,B,C>
public interface Tuple3<A,B,C>3ка значений
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Aa()Возвращает первый элемент 3ки значенийdefault <D> Tuple4<A,B,C,D>add(D d)Создает новый котреж добавляя текущее и указанное значениеdefault Tuple3<A,B,C>apply(Consumer3<A,B,C> consumer)Передает значения элементов в функциюdefault <Z> Zapply(Fn3<A,B,C,Z> fn)Передает значения элементов в функциюBb()Возвращает второй элемент 3ки значенийCc()Возвращает третий элемент 3ки значенийstatic <A,B,C>
Tuple3<A,B,C>of(A a, B b, C c)Возвращает тройку значений
-
-
-
Method Detail
-
a
A a()
Возвращает первый элемент 3ки значений- Returns:
- первый элемент пары
-
b
B b()
Возвращает второй элемент 3ки значений- Returns:
- второй элемент пары
-
c
C c()
Возвращает третий элемент 3ки значений- Returns:
- третий элемент тройки
-
of
static <A,B,C> Tuple3<A,B,C> of(A a, B b, C c)
Возвращает тройку значений- Type Parameters:
A- тип первого элементаB- тип второго элементаC- тип 3го элемента- Parameters:
a- первый элементb- второй элементc- третий элемент- Returns:
- пара значений
-
apply
default Tuple3<A,B,C> apply(Consumer3<A,B,C> consumer)
Передает значения элементов в функцию- Parameters:
consumer- функция приемник- Returns:
- self ссылка
-
apply
default <Z> Z apply(Fn3<A,B,C,Z> fn)
Передает значения элементов в функцию- Type Parameters:
Z- тип результата- Parameters:
fn- функция приемник- Returns:
- результат вызова функции
-
-