順序と空白
インポート文は以下のグループに以下の順序で分けられます。グループは1行の空行で分離されまる。
- すべてのstatic importを単一のグループにまとめる。
- com.google のインポート。(ソースファイルが com.google パッケージに属する場合のみ)
- サードパーティのインポート。トップレベルパッケージ毎に1個のグループとしASCII文字の順序で
- 例: android, com, junit, org, sun
- java パッケージのインポート
- javax パッケージのインポート
一つのグループ内に空行は入りません。なおかつインポートした名前はASCII順に並べなければなりません。( 注釈: このことはインポート文全体がASCII順になっていることと同じではありません。セミコロンがあるとソート結果は変わってしまうからです。)