On Fri, 5 Aug 2022 14:56:30 GMT, Alexey Ivanov <aiva...@openjdk.org> wrote:
>> Abhishek Kumar has updated the pull request incrementally with one >> additional commit since the last revision: >> >> creating and deleting test files dynamically > > src/java.desktop/share/classes/sun/swing/FilePane.java line 1235: > >> 1233: DecimalFormat df = new DecimalFormat("0.0"); >> 1234: double val = len/baseFileSize; >> 1235: return Double.valueOf(df.format(val)); > > Can we achieve the same effect without converting the value from double to > string and back to double? > > The returned value is `(len / 100L) / 10.0d`. Yeah, it can be done like this. > test/jdk/javax/swing/JFileChooser/FileSizeCheck.java line 62: > >> 60: Path dir = Paths.get(System.getProperty("test.src")); >> 61: String [] tempFilesName = >> {"2.5-KB-File","2.8-MB-File","999-KB-File","1000-KB-File","2047-Byte-File","Empty-File"}; >> 62: int [] tempFilesSize = {2500, 2800000,999000,1000000,2047,0}; > > Does it make sense to sort the files by size by prefixing them? > "1-Empty-File", "2-File-2047-Byte"? > > Add a space after the commas. Updated the file size string array as suggested. > test/jdk/javax/swing/JFileChooser/FileSizeCheck.java line 66: > >> 64: for (int i = 0 ; i < tempFilesName.length ; i++) { >> 65: tempFilePaths[i] = dir.resolve(tempFilesName[i]); >> 66: } > > Can't the body of this for-loop be part of the next one? > > There should be no space before the semi-colon. Ok, I will make changes. ------------- PR: https://git.openjdk.org/jdk/pull/9327