Hi, Committed.
Regards, Jeroen 2007-05-23 Jeroen Frijters <[EMAIL PROTECTED]> * java/util/Arrays.java (copyOfRange(T,int,int)): Fixed to instantiate right array type.
Index: Arrays.java =================================================================== RCS file: /cvsroot/classpath/classpath/java/util/Arrays.java,v retrieving revision 1.36 diff -u -r1.36 Arrays.java --- Arrays.java 23 Apr 2007 10:21:37 -0000 1.36 +++ Arrays.java 20 May 2007 06:13:11 -0000 @@ -3941,7 +3941,8 @@ if (from > to) throw new IllegalArgumentException("The initial index is after " + "the final index."); - T[] newArray = (T[]) new Object[to - from]; + Class elemType = original.getClass().getComponentType(); + T[] newArray = (T[]) Array.newInstance(elemType, to - from); if (to > original.length) { System.arraycopy(original, from, newArray, 0,