On Thu, 1 May 2025 17:51:53 GMT, Stuart Marks <sma...@openjdk.org> wrote:
>> Brian Burkhalter has updated the pull request incrementally with one >> additional commit since the last revision: >> >> 8354724: Fix readAllChars gaffe in Reader returned by Readed.of and >> account for it in test > > src/java.base/share/classes/java/io/Reader.java line 408: > >> 406: * <p> This method works as if invoking it were equivalent to >> evaluating >> 407: * the expression: >> 408: * <blockquote>{@linkplain >> #readAllChars()}.lines().toList()</blockquote> > > I think this is actually too specific, as it could imply the returned List is > the exact implementation that is returned by Stream.toList(). It is in this > implementation, but I could easily imagine another implementation that > constructs the list a different way. It might be better to be descriptive > here and say that the entire input is read and is split into lines (where > "line" is defined as above) which are returned in an unmodifiable list. And > then have "unmodifiable list" be a link to the Unmodifiable Lists section, > something like "java/util/List.html#unmodifiable". The word 'equivalent' mitigates the exactness of the code to describe the expected result. ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/24728#discussion_r2070689232