From 9eaadd57b8b66409a39402a3f395336bd351a006 Mon Sep 17 00:00:00 2001 From: Freya Murphy Date: Thu, 19 Mar 2026 21:47:24 -0400 Subject: initial 0.1.0 --- src/main/java/cat/freya/cbl/util/Pair.java | 21 +++++++++++++++++++++ src/main/java/cat/freya/cbl/util/Tuple.java | 27 +++++++++++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 src/main/java/cat/freya/cbl/util/Pair.java create mode 100644 src/main/java/cat/freya/cbl/util/Tuple.java (limited to 'src/main/java/cat/freya/cbl/util') diff --git a/src/main/java/cat/freya/cbl/util/Pair.java b/src/main/java/cat/freya/cbl/util/Pair.java new file mode 100644 index 0000000..bda14eb --- /dev/null +++ b/src/main/java/cat/freya/cbl/util/Pair.java @@ -0,0 +1,21 @@ +package cat.freya.cbl.util; + +public class Pair { + + private final L left; + private final R right; + + public Pair(L left, R right) { + this.left = left; + this.right = right; + } + + public L getLeft() { + return left; + } + + public R getRight() { + return right; + } + +} diff --git a/src/main/java/cat/freya/cbl/util/Tuple.java b/src/main/java/cat/freya/cbl/util/Tuple.java new file mode 100644 index 0000000..6aef5a8 --- /dev/null +++ b/src/main/java/cat/freya/cbl/util/Tuple.java @@ -0,0 +1,27 @@ +package cat.freya.cbl.util; + +public class Tuple { + + private final L left; + private final C center; + private final R right; + + public Tuple(L left, C center, R right) { + this.left = left; + this.center = center; + this.right = right; + } + + public L getLeft() { + return left; + } + + public C getCenter() { + return center; + } + + public R getRight() { + return right; + } + +} -- cgit v1.2.3-freya