順序と空白

インポート文は以下のグループに以下の順序で分けられます。グループは1行の空行で分離されまる。

  1. すべてのstatic importを単一のグループにまとめる。
  2. com.google のインポート。(ソースファイルが com.google パッケージに属する場合のみ)
  3. サードパーティのインポート。トップレベルパッケージ毎に1個のグループとしASCII文字の順序で
    • 例: android, com, junit, org, sun
  4. java パッケージのインポート
  5. javax パッケージのインポート

一つのグループ内に空行は入りません。なおかつインポートした名前はASCII順に並べなければなりません。( 注釈: このことはインポート文全体がASCII順になっていることと同じではありません。セミコロンがあるとソート結果は変わってしまうからです。)