RFR: 8205137: Remove Applet support from SwingSet2 [v3]
Phil Race
prr at openjdk.java.net
Mon Sep 13 18:22:15 UTC 2021
On Fri, 10 Sep 2021 23:34:19 GMT, Alisen Chung <github.com+90066231+alisenchung at openjdk.org> wrote:
>> removed support for running demo from applet for J2Ddemo and SwingSet2
>> same PR as 8205137: Remove Applet support from SwingSet2 #5400 (changed branch name)
>
> Alisen Chung has updated the pull request incrementally with one additional commit since the last revision:
>
> 8205137: Reverted accidental code reformat
>
> Reviewed-by: alichung
https://www.oracle.com/technetwork/java/codeconventions-150003.pdf didn't say anything relevant.
The still-in-draft update to this http://cr.openjdk.java.net/~alundblad/styleguide/index-v6.html#toc-import-statements
which is focused on OpenJDK developers says
Import statements should be sorted…
…primarily by non-static / static with non-static imports first.
…secondarily by package origin according to the following order
java packages
javax packages
external packages (e.g. org.xml)
internal packages (e.g. com.sun)
…tertiary by package and class identifier in lexicographical order
So that isn't yet "blessed" and could be written a bit more clearly but I could also imagine quibbles these days
like "group imports by module, starting with java.base" as the primary one.
And imports from named modules go first ..
And I can imagine folks wanting to place exception imports after other imports ..
So I don't think there is any agreed upon set of rules to follow although most folks
when you get down to the specific package do place them in lexical order
Here I note that the pre-existing wild card imports were of javax.swing followed by java.awt*
and the change is preserving that so I don't have a strong opinion on that nor do I think I
would insist on lexical ordering but I also would be quite fine if the fixer is OK to make that change.
src/demo/share/jfc/SwingSet2/DemoModule.java line 45:
> 43: import java.util.*;
> 44: import java.io.*;
> 45: import java.net.*;
Oops. I missed we still have wildcards here
src/demo/share/jfc/SwingSet2/TabbedPaneDemo.java line 47:
> 45: import java.util.*;
> 46: import java.io.*;
> 47: import java.net.*;
And also stilll have them here.
-------------
PR: https://git.openjdk.java.net/jdk/pull/5401
More information about the client-libs-dev
mailing list