Author: bayard Date: Wed Nov 18 06:43:23 2009 New Revision: 881685 URL: http://svn.apache.org/viewvc?rev=881685&view=rev Log: Removing ArrayUtils.hashCode per LANG-492; it is now available as java.util.Arrays.hashCode
Modified: commons/proper/lang/trunk/src/java/org/apache/commons/lang/ArrayUtils.java commons/proper/lang/trunk/src/test/org/apache/commons/lang/ArrayUtilsTest.java Modified: commons/proper/lang/trunk/src/java/org/apache/commons/lang/ArrayUtils.java URL: http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/java/org/apache/commons/lang/ArrayUtils.java?rev=881685&r1=881684&r2=881685&view=diff ============================================================================== --- commons/proper/lang/trunk/src/java/org/apache/commons/lang/ArrayUtils.java (original) +++ commons/proper/lang/trunk/src/java/org/apache/commons/lang/ArrayUtils.java Wed Nov 18 06:43:23 2009 @@ -181,18 +181,6 @@ } /** - * <p>Get a hashCode for an array handling multi-dimensional arrays correctly.</p> - * - * <p>Multi-dimensional primitive arrays are also handled correctly by this method.</p> - * - * @param array the array to get a hashCode for, may be <code>null</code> - * @return a hashCode for the array, zero if null array input - */ - public static int hashCode(Object array) { - return new HashCodeBuilder().append(array).toHashCode(); - } - - /** * <p>Compares two arrays, using equals(), handling multi-dimensional arrays * correctly.</p> * Modified: commons/proper/lang/trunk/src/test/org/apache/commons/lang/ArrayUtilsTest.java URL: http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/test/org/apache/commons/lang/ArrayUtilsTest.java?rev=881685&r1=881684&r2=881685&view=diff ============================================================================== --- commons/proper/lang/trunk/src/test/org/apache/commons/lang/ArrayUtilsTest.java (original) +++ commons/proper/lang/trunk/src/test/org/apache/commons/lang/ArrayUtilsTest.java Wed Nov 18 06:43:23 2009 @@ -93,19 +93,6 @@ } //----------------------------------------------------------------------- - public void testHashCode() { - long[][] array1 = new long[][] {{2,5}, {4,5}}; - long[][] array2 = new long[][] {{2,5}, {4,6}}; - assertEquals(true, ArrayUtils.hashCode(array1) == ArrayUtils.hashCode(array1)); - assertEquals(false, ArrayUtils.hashCode(array1) == ArrayUtils.hashCode(array2)); - - Object[] array3 = new Object[] {new String(new char[] {'A', 'B'})}; - Object[] array4 = new Object[] {"AB"}; - assertEquals(true, ArrayUtils.hashCode(array3) == ArrayUtils.hashCode(array3)); - assertEquals(true, ArrayUtils.hashCode(array3) == ArrayUtils.hashCode(array4)); - } - - //----------------------------------------------------------------------- private void assertIsEquals(Object array1, Object array2, Object array3) { assertEquals(true, ArrayUtils.isEquals(array1, array1)); assertEquals(true, ArrayUtils.isEquals(array2, array2));