# HG changeset patch # User Jaroslav Tulach # Date 1357226758 -3600 # Node ID b3fdf77d7a4a856535a2a4109a4ec11cc6d12155 # Parent c02d1729f024f10d598c28d5822a8cfce432c912 Backed out changeset c02d1729f024: After Lubo's fix b2f68438b0e2 we can use Arrays.deepHashCode again. diff -r c02d1729f024 -r b3fdf77d7a4a benchmarks/matrix-multiplication/src/main/java/org/apidesign/benchmark/matrixmul/Matrix.java --- a/benchmarks/matrix-multiplication/src/main/java/org/apidesign/benchmark/matrixmul/Matrix.java Wed Dec 26 17:43:31 2012 +0100 +++ b/benchmarks/matrix-multiplication/src/main/java/org/apidesign/benchmark/matrixmul/Matrix.java Thu Jan 03 16:25:58 2013 +0100 @@ -102,14 +102,7 @@ public int hashCode() { int hash = 3; hash = 97 * hash + this.rank; - for (int i = 0; i < rank; i++) { - for (int j = 0; j < rank; j++) { - final int v = (int)data[i][j]; - if (v != 0) { - hash *= v; - } - } - } + hash = 97 * hash + Arrays.deepHashCode(this.data); return hash; } }