On Tue, 24 Jun 2025 18:46:49 GMT, Brian Burkhalter <b...@openjdk.org> wrote:

>> The `readAllLines` method has a specification of line terminators that 
>> agrees with that of `BufferedReader::readLine` and `String::lines` and so we 
>> don't want to change it to be different.
>> 
>> Unfortunately `Scanner` doesn't seem to have a specification of what it 
>> considers to be a line. Also unfortunately, its notion of line separators 
>> isn't the same as the regex pattern `\R`.
>
>> It might be worth adding a test of unconventional sequences or \r and \n, 
>> including \r\r and \n\n, \r.
> 
> I think that the test changes in 
> [d5abfa4](https://github.com/openjdk/jdk/pull/25863/commits/d5abfa450cb3fcd604560833038735e41952bce9
> ) cover this.

> The `readAllLines` method has a specification of line terminators that agrees 
> [...].

The version in 
[d5abfa4](https://github.com/openjdk/jdk/pull/25863/commits/d5abfa450cb3fcd604560833038735e41952bce9)
 adheres to this.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/25863#discussion_r2164682450

Reply via email to