Eclipse インポートを最適化して静的インポートを含める 質問する

Eclipse インポートを最適化して静的インポートを含める 質問する

Eclipse で静的インポートを自動的に検索する方法はありますか? たとえば、ようやく Junit 4 にアップグレードしたので、次のように記述できるようにしたいと思います。

assertEquals(expectedValue, actualValue);

Ctrl+ Shift+を押してOEclipse に以下を追加させます:

import static org.junit.Assert.assertEquals;

多分私は求めすぎているのかもしれません。

ベストアンサー1

私は Eclipse Europa を使用していますが、これにも「お気に入り」設定セクションがあります。

ウィンドウ > 設定 > Java > エディター > コンテンツアシスト > お気に入り

私の場合は、次のエントリがあります (追加するときは、「新しいタイプ」を使用し、を省略します.*)。

org.hamcrest.Matchers.*
org.hamcrest.CoreMatchers.*
org.junit.*
org.junit.Assert.*
org.junit.Assume.*
org.junit.matchers.JUnitMatchers.*

3 つ目以外はすべて静的インポートです。これらをお気に入りに登録しておくと、「assertT」と入力してCtrl+Spaceを押すと、Eclipse が候補を表示しassertThat、それを選択すると適切な静的インポートがファイルに追加されます。

おすすめ記事