On Fri, 18 Feb 2022 17:11:13 GMT, Alexey Ivanov <aiva...@openjdk.org> wrote:

>> Anton Litvinov has updated the pull request incrementally with one 
>> additional commit since the last revision:
>> 
>>   The second version of the fix for JDK-8277922
>
> src/java.desktop/share/classes/javax/swing/JTable.java line 5493:
> 
>> 5491:         }
>> 5492: 
>> 5493:         protected class AccessibleBooleanRenderer
> 
> I think this class, `AccessibleBooleanRenderer` as well as 
> `setCellToDoActionOn` method can have the default access. They're inside 
> package-private class `BooleanRenderer`, I see no reason why these should 
> have higher access level.

Agree, higher access level is not needed in the places specified by you. In the 
second version of the fix your remark is fully addressed.

> test/jdk/javax/accessibility/JTable/JCheckBoxInJTableCannotBeClickedTest.java 
> line 77:
> 
>> 75:             AWTException e) {
>> 76:             throw new RuntimeException(e);
>> 77:         } finally {
> 
> You can declare `main` to throw `Exception` or this specific list of 
> exceptions and drop catch-block: jtreg catches all types of exceptions and 
> it's a failure.

Hi Alexey. I agree in this implementation of the "main" method of the test 
catching these exceptions is unnecessary. This remark is fully addressed in the 
second version of the fix.

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

PR: https://git.openjdk.java.net/jdk/pull/7416

Reply via email to