On Tue, 26 Mar 2024 12:04:35 GMT, Tejesh R <[email protected]> wrote:

>> src/java.desktop/share/classes/javax/swing/JEditorPane.java line 621:
>> 
>>> 619:         String charset = (String) getClientProperty("charset");
>>> 620:         try(Reader r = (charset != null) ? new InputStreamReader(in, 
>>> charset) :
>>> 621:                 new InputStreamReader(in)) {
>> 
>> The changeset looks confusing in the diff. It becomes clearer if you disable 
>> showing whitespace differences.
>> 
>> You could've elaborated on the fix in the description.
>> 
>> The fix is to add a nested `try`-block inside `try-with-resource`; all the 
>> exceptions are handled in the nested `try`; the outer `try`-with-resouces 
>> only closes the input stream.
>
> Yeah, I too agree on this point. The fix description has to elaborated, we 
> are not able to make out in diff.

I pulled the change into my local workspace to test it. IDE hides white-space 
differences and the fix becomes clear. I hid white-space differences in GitHub 
diff viewer: only two lines are changed. :)

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

PR Review Comment: https://git.openjdk.org/jdk/pull/17567#discussion_r1539099247

Reply via email to