On Mon, 8 May 2023 21:00:32 GMT, Roger Riggs <rri...@openjdk.org> wrote:
>> Viktor Klang has updated the pull request incrementally with one additional >> commit since the last revision: >> >> Update src/java.base/share/classes/java/util/Spliterator.java >> >> Co-authored-by: Paul Sandoz <paul.d.san...@googlemail.com> > > src/java.base/share/classes/java/util/Spliterator.java line 298: > >> 296: public interface Spliterator<T> { >> 297: /** >> 298: * If a remaining element exists: performs the given action on it, > > I'm not sure the ":" is an improvement on the ",". > "If the remaining element exists, the action is performed on it, ..." @RogerRiggs "the" instead of "a" gives me the impression that the Spliterator only has a single element left. The choice of colon instead of a comma is because "If a remaining element exists" introduces a list of 2 elements (and introducing a list is a good place for a colon) whereas the "else returns {@code false}" is a closely connected sentence to the topic of the list, which seems like a place to use the semi-colon. But, not being a native English-speaker, I will happily change it to something which is more correct. :) ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/13860#discussion_r1188369217