This commit was manufactured by cvs2svn to create tag 'buildscript'.
[IRC.git] /
1 package Interface;
2 class IdentityRelation {
3   String fieldname1;
4   String fieldname2;
5
6   public IdentityRelation(String fieldname1,String fieldname2) {
7     this.fieldname1=fieldname1;
8     this.fieldname2=fieldname2;
9   }
10   public String toString() {
11     return fieldname1+"."+fieldname2;
12   }
13
14   public int hashCode() {
15     return fieldname1.hashCode()^fieldname2.hashCode();
16   }
17
18   public boolean equals(Object obj) {
19     if (obj instanceof IdentityRelation) {
20       IdentityRelation ir=(IdentityRelation) obj;
21       if (fieldname1.equals(ir.fieldname1)&&
22           fieldname2.equals(ir.fieldname2))
23         return true;
24     }
25     return false;
26   }
27 }