Marco Trudel writes:
 > Hey guys
 > 
 > java.util.Arrays.binarySearch(Object[] a, Object key, Comparator c) 
 > exchanges a[i] and key, this can lead to ClassCastExceptions as shown in 
 > ComparatorTest.java. Arrays.patch fixes it.
 > 
 > 
 > Changelog suggestion:
 > 
 > 2006-12-13  Marco Trudel  <[EMAIL PROTECTED]>
 > 
 >      * classpath/java/util/Arrays.java (binarySearch(Object[] a, Object key, 
 > Comparator c)):
 >      Fix swapped objects inCollections.compare(...) call.
 > 
 > 
 > Comments?

I guess I don't get it.  Arrays.binarySearch() is defined to be
searching for a key in an array.  The comparator has to be able to
compare keys and values.  How is this not a bug in the test case?

Andrew.

Reply via email to