summaryrefslogtreecommitdiff
path: root/BJC-Utils2/src/main/java/bjc/utils/data/Pair.java
diff options
context:
space:
mode:
authorbculkin2442 <bjculkin@mix.wvu.edu>2016-03-31 11:43:21 -0400
committerbculkin2442 <bjculkin@mix.wvu.edu>2016-03-31 11:43:21 -0400
commit8a8b457c98e207d809a7616e73eb59bfe197a7a5 (patch)
tree36fcbb7f10e92adbfb866fced7f27af1ef89f636 /BJC-Utils2/src/main/java/bjc/utils/data/Pair.java
parent32b1b46fcc855fffe6b0dddd10442a9a4f1544d2 (diff)
More code maintenance
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.java23
1 files changed, 12 insertions, 11 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 4a8fbc3..b5ad953 100644
--- a/BJC-Utils2/src/main/java/bjc/utils/data/Pair.java
+++ b/BJC-Utils2/src/main/java/bjc/utils/data/Pair.java
@@ -20,12 +20,12 @@ public class Pair<L, R> implements IPair<L, R> {
/**
* The left value of the pair
*/
- protected L l;
+ protected L leftValue;
/**
* The right value of the pair
*/
- protected R r;
+ protected R rightValue;
/**
* Create a new pair that holds two nulls.
@@ -43,8 +43,8 @@ public class Pair<L, R> implements IPair<L, R> {
* The value to hold on the right.
*/
public Pair(L left, R right) {
- l = left;
- r = right;
+ leftValue = left;
+ rightValue = right;
}
/*
@@ -54,9 +54,10 @@ public class Pair<L, R> implements IPair<L, R> {
* java.util.function.Function)
*/
@Override
- public <L2, R2> IPair<L2, R2> apply(Function<L, L2> lf,
- Function<R, R2> rf) {
- return new Pair<>(lf.apply(l), rf.apply(r));
+ public <L2, R2> IPair<L2, R2> apply(Function<L, L2> leftTransformer,
+ Function<R, R2> rightTransformer) {
+ return new Pair<>(leftTransformer.apply(leftValue),
+ rightTransformer.apply(rightValue));
}
/*
@@ -65,8 +66,8 @@ public class Pair<L, R> implements IPair<L, R> {
* @see bjc.utils.data.IPair#doWith(java.util.function.BiConsumer)
*/
@Override
- public void doWith(BiConsumer<L, R> bc) {
- bc.accept(l, r);
+ public void doWith(BiConsumer<L, R> action) {
+ action.accept(leftValue, rightValue);
}
/*
@@ -75,7 +76,7 @@ public class Pair<L, R> implements IPair<L, R> {
* @see bjc.utils.data.IPair#merge(java.util.function.BiFunction)
*/
@Override
- public <E> E merge(BiFunction<L, R, E> bf) {
- return bf.apply(l, r);
+ public <E> E merge(BiFunction<L, R, E> merger) {
+ return merger.apply(leftValue, rightValue);
}
}