RFR [8014066] Mistake in documentation of ArrayList#removeRange

Ulf Zibis Ulf.Zibis at CoSoCo.de
Sun Mar 16 22:52:32 UTC 2014


Am 16.03.2014 23:37, schrieb Ivan Gerasimov:
> Here is yet another iteration of the fix:
> http://cr.openjdk.java.net/~igerasim/8014066/3/webrev/
>
> 2)
> Kept the check for 'fromIndex > toIndex' in removeRange().
> While I understand that this should not add anything significant to the current code, as currently 
> removeRange() is always called with valid arguments.
> However, if it is stated in the spec that in case of 'fromIndex > toIndex' an exception is thrown, 
> I believe it should be thrown, otherwise why it's stated?

Isn't this a perfect situation to use an assert statement? Needless to say, then the spec must be 
adapted.

-Ulf




More information about the core-libs-dev mailing list