diff options
Diffstat (limited to 'src/main/java/cuchaz/enigma/utils/Pair.java')
| -rw-r--r-- | src/main/java/cuchaz/enigma/utils/Pair.java | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/src/main/java/cuchaz/enigma/utils/Pair.java b/src/main/java/cuchaz/enigma/utils/Pair.java deleted file mode 100644 index bf02cef..0000000 --- a/src/main/java/cuchaz/enigma/utils/Pair.java +++ /dev/null | |||
| @@ -1,26 +0,0 @@ | |||
| 1 | package cuchaz.enigma.utils; | ||
| 2 | |||
| 3 | import java.util.Objects; | ||
| 4 | |||
| 5 | public class Pair<A, B> { | ||
| 6 | public final A a; | ||
| 7 | public final B b; | ||
| 8 | |||
| 9 | public Pair(A a, B b) { | ||
| 10 | this.a = a; | ||
| 11 | this.b = b; | ||
| 12 | } | ||
| 13 | |||
| 14 | @Override | ||
| 15 | public int hashCode() { | ||
| 16 | return Objects.hashCode(a) * 31 + | ||
| 17 | Objects.hashCode(b); | ||
| 18 | } | ||
| 19 | |||
| 20 | @Override | ||
| 21 | public boolean equals(Object o) { | ||
| 22 | return o instanceof Pair && | ||
| 23 | Objects.equals(a, ((Pair<?, ?>) o).a) && | ||
| 24 | Objects.equals(b, ((Pair<?, ?>) o).b); | ||
| 25 | } | ||
| 26 | } | ||