View Javadoc
1   package equals;
2   
3   import java.io.Serializable;
4   
5   public class ArrayEquality {
6   
7   	boolean reportProblemsWithArrayEquality(String[] a, String b) {
8   		return a.equals(b);
9   	}
10  
11  	boolean reportProblemsWithArrayEquality2(String[] a, String b) {
12  		return  b.equals(a);
13  	}
14  	boolean reportProblemsWithArrayEquality3(String[] a, String []b) {
15  		return a.equals(b);
16  	}
17  	boolean reportProblemsWithArrayEquality4(String[][] a, String []b) {
18  		return a.equals(b);
19  	}
20  	boolean reportProblemsWithArrayEquality5(String[] a, String [][]b) {
21  		return a.equals(b);
22  	}
23  	boolean reportProblemsWithArrayEquality6(String[] a, int []b) {
24  		return a.equals(b);
25  	}
26  	boolean reportProblemsWithArrayEquality7(int[] a, String []b) {
27  		return a.equals(b);
28  	}
29  	boolean reportProblemsWithArrayEquality8(StringBuffer[] a, String []b) {
30  		return a.equals(b);
31  	}
32  	boolean reportProblemsWithArrayEqualityFalsePositive1(String[] a, Serializable b) {
33  		return a.equals(b) || b.equals(a);
34  	}
35  	boolean reportProblemsWithArrayEqualityFalsePositive2(String[] a, Cloneable b) {
36  		return a.equals(b) || b.equals(a);
37  	}
38  
39  }