RFR: 8356165: System.in in jshell replace supplementary characters with ?? [v3]

Adam Sotona asotona at openjdk.org
Mon May 19 13:26:54 UTC 2025


On Mon, 19 May 2025 13:10:11 GMT, Jan Lahoda <jlahoda at openjdk.org> wrote:

>> We could do something like that, although I wrote it as I wrote it mostly because that's more clearly correct. Although the current tests probably cover all the cases, so with a bit of work, we probably could eliminate the (explicit) array completely.
>> 
>> Overall, on most places, it is usually not necessary to be too clever - the VM can optimize and eliminate allocations if needed.
>> 
>> I'll leave it up to Adam and/or Christian whether they would prefer a slightly more complex code with less (explicit/visible) allocation.
>
> FWIW, we could do this:
> https://github.com/lahodaj/jdk/commit/6a07648829ee8df263cf3fc1c55055fe45d4eb17

Readability of the code is my preference unless the performance is absolutely critical (not this case).

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

PR Review Comment: https://git.openjdk.org/jdk/pull/25079#discussion_r2095709647


More information about the kulla-dev mailing list