Package w.util.pair
Interface MutablePair<L,R>
Мутабельная пара значений, можно изменять левое и правое значение.
Недостаток этой реализации от обычной иммутабельной пары в том, что hashCode не кешируется.
- Author:
- whilein
-
Method Summary
Modifier and TypeMethodDescription@NotNull MutablePair<L,R> clone()Склонировать пару.@NotNull MutablePair<L,R> Склонировать пару.static <L,R> @NotNull MutablePair<L, R> static <L,R> @NotNull MutablePair<L, R> of(L left, R right) voidvoid<L1> @NotNull MutablePair<L1,R> withLeft(L1 newValue) <R1> @NotNull MutablePair<L,R1> withRight(R1 newValue)
-
Method Details
-
of
-
of
-
setLeft
-
setRight
-
withLeft
-
withRight
-
clone
Description copied from interface:PairСклонировать пару. -
deepClone
Description copied from interface:PairСклонировать пару.Также, в отличие от
Pair.clone(), клонируетсяLиR, если они наследуют Cloneable.
-