On Jan 10, 2014, at 3:01 PM, Alan Bateman <alan.bate...@oracle.com> wrote: > The implementation changes look good. I agree that the javadoc needs changing > as it's otherwise misleading as to what the implementation actually does. I > would think that this should go with the implementation change rather than as > a separate change. >
Yes, i did the easy bit first :-) > So is the stack overflow concern with List implementations that were > originally developed to target JDK 7 or older? No, i think that case is OK, since those implementations will automatically inherit the correct defaults when run with 8. I am referring to following situation: a class developed against 8 that extends List and for some reason overrides List.sort with an implementation that defers to Collection.sort. Such an instance of a class executed in 9 with this fix would barf on sort, hence it is better to close the gap sooner rather than later, even though this is admittedly a rare scenario. Paul. > In any case, this is the type of change more suitable to a major release. >