RFR [9] 8011645: CopyOnWriteArrayList.COWSubList.subList does not validate range properly

Martin Buchholz martinrb at google.com
Fri Jan 31 18:07:31 UTC 2014

The jtreg test is fine, but:


When I created MOAT.java many years ago, I intended tests such as this to
get added to that, so that all of the List implementations could share the
same test code.  jsr166 does not have the same concern, since it only has
one List implementation at the moment.  Today, there are other choices,
like sharing test infrastructure with Guava e.g. ListTestSuiteBuilder.
 More generally, openjdk core libraries can benefit from all the great
testing work that guava folk have done.

On Fri, Jan 31, 2014 at 8:23 AM, Chris Hegarty <chris.hegarty at oracle.com>wrote:

> Trivial change to CopyOnWriteArrayList.COWSubList.subList to catch the
> case where the fromIndex is greater that the toIndex.
> http://cr.openjdk.java.net/~chegar/8011645/webrev.00/webrev/
> -Chris.

More information about the core-libs-dev mailing list