more core...fix traversers...
[IRC.git] / Robust / src / Util / Tuple.java
1 package Util;
2
3 public class Tuple {
4   private Object a;
5   private Object b;
6   public Tuple(Object a, Object b) {
7     this.a=a;
8     this.b=b;
9   }
10   public int hashCode() {
11     return a.hashCode()*31+b.hashCode();
12   }
13   public boolean equals(Object o) {
14     if (!(o instanceof Tuple))
15       return false;
16     Tuple t=(Tuple)o;
17     return a.equals(t.a)&&b.equals(t.b);
18   }
19 }