On Sun, 6 Oct 2024 18:12:33 GMT, Alan Bateman <[email protected]> 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