When Beam was contributed it inherited an import order [1] that was pretty
arbitrary. We've added org.apache.beam [2], but continue to use this
ordering.

Both Eclipse and IntelliJ default to grouping imports into alphabetic
order. I think it would simplify development if we switched our checkstyle
ordering to agree with these IDEs. This also removes special treatment for
specific packages.

If people agree, I'll send out a PR that changes the checkstyle
configuration and runs IntelliJ's sort-imports on the existing files.

-- Ben

[1] org.apache.beam,com.google,android,com,io,Jama,junit,net,org,sun,java,javax
[2] com.google,android,com,io,Jama,junit,net,org,sun,java,javax

Reply via email to