RFR: 8079136: Accessing a nested sublist leads to StackOverflowError
Martin Buchholz
martinrb at google.com
Thu May 7 22:26:25 UTC 2015
On Thu, May 7, 2015 at 12:23 PM, Doug Lea <dl at cs.oswego.edu> wrote:
>
> It would be possible (and easy) to create a specialization for the
> java.util.Arrays.ArrayList class (i.e., the kind returned by
> Arrays.asList(a).subList), which would also fix the SOE problem
> in this particular case.
It seems it would be a fairly clean win to no longer have Arrays.ArrayList
subclass AbstractList, getting rid of modCount (no structural modifications
are possible!), at the cost of more copying. Maybe it could subclass
AbstractCollection instead?
More information about the core-libs-dev
mailing list