aboutsummaryrefslogtreecommitdiff
path: root/src/uk/ac/ox/cs/pagoda/util/tuples
diff options
context:
space:
mode:
authorRncLsn <rnc.lsn@gmail.com>2015-06-04 18:27:28 +0100
committerRncLsn <rnc.lsn@gmail.com>2015-06-04 18:27:28 +0100
commitb0148d89a76b8fcbeb2e021442842e4e89690ef3 (patch)
tree5fa660dabd4b009c114c522fffd9aaed39a9adde /src/uk/ac/ox/cs/pagoda/util/tuples
parent51cfc39903ae53cbcaba9a9f5c69cac08ae63fa7 (diff)
downloadACQuA-b0148d89a76b8fcbeb2e021442842e4e89690ef3.tar.gz
ACQuA-b0148d89a76b8fcbeb2e021442842e4e89690ef3.zip
Fixed terms' depth count in SkolemTermsManager (it was always zero).
Diffstat (limited to 'src/uk/ac/ox/cs/pagoda/util/tuples')
-rw-r--r--src/uk/ac/ox/cs/pagoda/util/tuples/Tuple.java11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/uk/ac/ox/cs/pagoda/util/tuples/Tuple.java b/src/uk/ac/ox/cs/pagoda/util/tuples/Tuple.java
index 3e72748..9139a5d 100644
--- a/src/uk/ac/ox/cs/pagoda/util/tuples/Tuple.java
+++ b/src/uk/ac/ox/cs/pagoda/util/tuples/Tuple.java
@@ -1,6 +1,7 @@
1package uk.ac.ox.cs.pagoda.util.tuples; 1package uk.ac.ox.cs.pagoda.util.tuples;
2 2
3import java.util.ArrayList; 3import java.util.ArrayList;
4import java.util.Collections;
4import java.util.Iterator; 5import java.util.Iterator;
5import java.util.Spliterator; 6import java.util.Spliterator;
6import java.util.function.Consumer; 7import java.util.function.Consumer;
@@ -11,10 +12,9 @@ public class Tuple<T> implements Iterable<T> {
11 12
12 Tuple() { } 13 Tuple() { }
13 14
15 @SafeVarargs
14 public Tuple(T... elements) { 16 public Tuple(T... elements) {
15 for(T t: elements) { 17 Collections.addAll(this.elements, elements);
16 this.elements.add(t);
17 }
18 } 18 }
19 19
20 public Tuple(Iterable<T> iterable) { 20 public Tuple(Iterable<T> iterable) {
@@ -41,4 +41,9 @@ public class Tuple<T> implements Iterable<T> {
41 public Spliterator<T> spliterator() { 41 public Spliterator<T> spliterator() {
42 return elements.spliterator(); 42 return elements.spliterator();
43 } 43 }
44
45 @Override
46 public int hashCode() {
47 return elements.hashCode() + getClass().hashCode();
48 }
44} 49}