Eclipse のデフォルトでは "import static hoge.fuga.*" のようなソースの記述があった場合、import 文の整理を行うと勝手に "static import hoge.fuga.piyo" のように整理されてしまう。
例えば、
package org.yyama; import static org.hamcrest.CoreMatchers.*; import static org.junit.Assert.*; import org.junit.Test; public class TestMain { @Test public void test1() { assertThat("a", is("a")); } }
のような状態で Ctrl + Shift + O を押して import を整理すると次のように整理されてしまう。
package org.yyama; import static org.hamcrest.CoreMatchers.is; import static org.junit.Assert.assertThat; import org.junit.Test; public class TestMain { @Test public void test1() { assertThat("a", is("a")); } }
このおせっかいな static import の整理を辞めさせる設定をメモする。
メニューバーの [ Window ] - [ Priferences ] を選択し、設定画面を開く。
[ Java ] - [ Code Style ] - [ Organize Imports ] を選択する。
下のように "Number of static imports needed for .*(e.g.'java.lang.Math.*'):" の部分が 99 になっている。これを 1 に変更して、OK ボタンを押して確定する。
以上。
そのほか、Eclipse の Tips をまとめました。
JavaデベロッパーのためのEclipse完全攻略[4.x対応版]
- 作者: 石黒尚久,永井正昭,テクニカル書籍編集部
- 出版社/メーカー: SBクリエイティブ
- 発売日: 2015/09/26
- メディア: 単行本
- この商品を含むブログを見る
EclipseではじめるJavaフレームワーク入門第4版クラウド開発対応
- 作者: 掌田津耶乃
- 出版社/メーカー: 秀和システム
- 発売日: 2013/03/13
- メディア: 単行本
- この商品を含むブログを見る