summaryrefslogtreecommitdiff
path: root/BJC-Utils2/src/main/java/bjc/utils/data/Pair.java
diff options
context:
space:
mode:
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.java9
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);
+ }
}