On Sun, 6 Oct 2024 18:12:33 GMT, Alan Bateman <al...@openjdk.org> wrote:
>> Markus KARG has updated the pull request incrementally with one additional >> commit since the last revision: >> >> fixup! Reader.of(String) >> >> Dropping non-public JavaDocs > > src/java.base/share/classes/java/io/Reader.java line 144: > >> 142: >> 143: /** >> 144: * Returns a new {@code Reader} whose source is a {@link >> CharSequence}. > > Probably better to more this more precise, e.g. Returns a {@code Reader} > that reads characters from a {@code CharSequence}, starting at the first > character in the sequence. I have replaced the wording by your exact proposal. > src/java.base/share/classes/java/io/Reader.java line 154: > >> 152: * have no effect. >> 153: * >> 154: * <p> After the reader has been closed, the {@code read()}, > > This paragraph is okay but the Reader methods should really specify this > (doing so after 25+ years of being unspecified would require being confident > wouldn't invalidate any existing Readers). IIUC then there is nothing to change in this PR? > src/java.base/share/classes/java/io/Reader.java line 159: > >> 157: * {@code transferTo()} methods all throw {@code IOException}. >> 158: * >> 159: * <p> The {@code markSupported()} method returns {@code true}. > > Chen's suggestion to say that it supports the mark operation would be clearer > than the legacy wording. I have replaced the wording by Chen's exact proposal. ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/21371#discussion_r1791294423 PR Review Comment: https://git.openjdk.org/jdk/pull/21371#discussion_r1791294032 PR Review Comment: https://git.openjdk.org/jdk/pull/21371#discussion_r1791298262