Merge branch 'Jalview-BH/JAL-3026-JAL-3063-JAXB' of
[jalview.git] / srcjar / javajs / util / BArray.java
1 package javajs.util;
2
3 public class BArray {
4   public byte[] data;
5   
6   public BArray(byte[] data) {
7     this.data = data;
8   }
9
10   @Override
11   public boolean equals(Object o) {
12     if (o instanceof BArray) {
13       byte[] d = ((BArray) o).data;
14       if (d.length == data.length){
15         for (int i = 0; i < d.length; i++)
16           if (d[i] != data[i])
17             return false;
18         return true;
19       }
20     }
21     return false;
22   }
23
24   @Override
25   public int hashCode() {
26     return data.hashCode();
27   }
28   
29   @Override
30   public String toString() {
31     return new String(data);
32   }
33 }