RFR [8014066] Mistake in documentation of ArrayList#removeRange

Peter Levart peter.levart at gmail.com
Fri Mar 14 10:53:25 UTC 2014

On 03/14/2014 08:05 AM, Ivan Gerasimov wrote:
> One thing I noticed is that some methods I mentioned above 
> (List.subList(), Arrays.sort(), etc) throw IllegalArgumentException 
> when fromIndex > toIndex, not IndexOutOfBoundException.
> Wouldn't it be more correct to adopt this into removeRange() too?

The question is, what exception should be thrown for removeRange(0, -1) 
then... The order of checks matters and should be specified if two kinds 
of exceptions are thrown...

Regards, Peter

More information about the core-libs-dev mailing list