On Mon, 22 Aug 2022 15:40:33 GMT, Alexey Ivanov <[email protected]> wrote:

>> Abhishek Kumar has updated the pull request incrementally with one 
>> additional commit since the last revision:
>> 
>>   Updated as per review comment
>
> src/java.desktop/share/classes/sun/swing/FilePane.java line 1187:
> 
>> 1185:             // TODO: it's rather a temporary trick, to be revised
>> 1186:             String text;
>> 1187:             Object[] objs = new Object[1];
> 
> I suggest moving this declaration into the following block:
> 
> 
>             } else if (value instanceof Long len) {
>                 Object[] objs = new Object[1];
> 
>                 if (listViewWindowsStyle) {
> 
> 
> This will reduce the visibility of the variable to the block where it's used.
> 
> Giving it a descriptive name would also be better. Is `fileSize` good enough? 
> `displayedFileSize`?

Implemented the suggested changes. Replaced the variable name "objs" with 
"displayedFileSize".

> test/jdk/javax/swing/JFileChooser/FileSizeCheck.java line 65:
> 
>> 63:         JFrame frame = new JFrame("JFileChooser File Size test");
>> 64:         JFileChooser fc = new JFileChooser();
>> 65:         Path dir = Paths.get(System.getProperty("test.src"));
> 
> When run with jtreg, it creates the files in the test source tree, which is 
> probably not what we want. If the files aren't removed, they'll be left in 
> the source tree and may prevent further updates to the source.
> 
> Should this always default to the current directory? When `jtreg` runs a 
> test, the current directory is a `scratch` directory which is cleaned between 
> the tests if the test passes, if the test fails, the contents is copied to 
> the test log directory.

I have changed the directory from "test.src" to current directory as suggested.

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

PR: https://git.openjdk.org/jdk/pull/9327

Reply via email to