diff options
Diffstat (limited to 'BJC-Utils2/src/main/java/bjc/utils/data/Pair.java')
| -rw-r--r-- | BJC-Utils2/src/main/java/bjc/utils/data/Pair.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/BJC-Utils2/src/main/java/bjc/utils/data/Pair.java b/BJC-Utils2/src/main/java/bjc/utils/data/Pair.java index 11ce79c..5bd9d63 100644 --- a/BJC-Utils2/src/main/java/bjc/utils/data/Pair.java +++ b/BJC-Utils2/src/main/java/bjc/utils/data/Pair.java @@ -1,5 +1,6 @@ package bjc.utils.data; +import java.util.function.BiConsumer; import java.util.function.BiFunction; import java.util.function.Function; @@ -17,12 +18,12 @@ public class Pair<L, R> { /** * The left value of the pair */ - public L l; + private L l; /** * The right value of the pair */ - public R r; + private R r; /** * Create a new pair that holds two nulls. @@ -70,4 +71,8 @@ public class Pair<L, R> { public <E> E merge(BiFunction<L, R, E> bf) { return bf.apply(l, r); } + + public void doWith(BiConsumer<L, R> bc) { + bc.accept(l, r); + } } |
