From 77fcc58d1facffbc3af50be8c05985350e9f1355 Mon Sep 17 00:00:00 2001 From: bculkin2442 Date: Sun, 17 Apr 2016 15:01:44 -0400 Subject: Code maintenace and changes --- .../java/bjc/utils/data/experimental/Pair.java | 63 ---------------------- 1 file changed, 63 deletions(-) delete mode 100644 BJC-Utils2/src/main/java/bjc/utils/data/experimental/Pair.java (limited to 'BJC-Utils2/src/main/java/bjc/utils/data/experimental/Pair.java') diff --git a/BJC-Utils2/src/main/java/bjc/utils/data/experimental/Pair.java b/BJC-Utils2/src/main/java/bjc/utils/data/experimental/Pair.java deleted file mode 100644 index 87378d7..0000000 --- a/BJC-Utils2/src/main/java/bjc/utils/data/experimental/Pair.java +++ /dev/null @@ -1,63 +0,0 @@ -package bjc.utils.data.experimental; - -import java.util.function.BiFunction; -import java.util.function.Function; - -/** - * A pair of values, with nothing special about them. - * - * @author ben - * - * @param - * The type of the left value - * @param - * The type of the right value - */ -public class Pair - implements IPair { - private LeftType leftValue; - private RightType rightValue; - - /** - * Create a new pair with both sides set to null - */ - public Pair() { - } - - /** - * Create a new pair with both sides set to the specified values - * - * @param left - * The value of the left side - * @param right - * The value of the right side - */ - public Pair(LeftType left, RightType right) { - leftValue = left; - rightValue = right; - } - - @Override - public IPair bindLeft( - Function> leftBinder) { - return leftBinder.apply(leftValue); - } - - @Override - public IPair bindRight( - Function> rightBinder) { - return rightBinder.apply(rightValue); - } - - @Override - public IPair bind( - BiFunction> binder) { - return binder.apply(leftValue, rightValue); - } - - @Override - public MergedType merge( - BiFunction merger) { - return merger.apply(leftValue, rightValue); - } -} \ No newline at end of file -- cgit v1.2.3