Hi Kiran,
Thanks for reworking the test. This looks good to me. One small thing:
53 throw new IndexOutOfBoundsException();
This should include the offending index in the IOOBE. This might make Rémi
happy. (Then again, it might not.) :-)
I think this covers the concerns that Martin has, but let's wait a bit to hear
from him first.
s'marks
On 2/5/20 11:49 AM, Kiran Ravikumar wrote:
Thanks Stuart and Martin,
Here is an updated webrev with the changes.
http://cr.openjdk.java.net/~kravikumar/8161558/webrev.01/
JBS: https://bugs.openjdk.java.net/browse/JDK-8161558
Thanks,
Kiran
On 15/01/2020 12:46, Martin Buchholz wrote:
Hi Kiran,
Looks good to me, but I always nitpick ...
Stray semicolon?
var iterator = list.listIterator(list.size());; // position at end
I would have documented whitebox test assumptions: that nCopies iterators are
implemented via AbstractList, and that AbstractList's list iterator inherits
behavior from iterator.
I probably would have added a plain iterator test, and might have refactored
the code that tests the exception.
On Wed, Jan 15, 2020 at 4:07 AM Kiran Ravikumar
<kiran.sidhartha.raviku...@oracle.com
<mailto:kiran.sidhartha.raviku...@oracle.com>> wrote:
Hi Guys,
Could someone please review my fix to add missing standard constructor
overloads to NoSuchElementException class and update the AbstractList
class to use them.
A CSR was filed and approved. Along with the code change a new test is
added to verify the behavior.
Please find the webrev at -
http://cr.openjdk.java.net/~kravikumar/8161558/webrev.00/
JBS: https://bugs.openjdk.java.net/browse/JDK-8161558
Thanks,
Kiran