いくつかの「お気に入りの」静的メソッド コレクションを使用して Eclipse を構成したいと考えていますが、静的インポートは使用しません。
たとえばcom.google.common.collect.Lists
、ウィンドウ » 設定 » Java » エディター » コンテンツ アシスト » お気に入りにリストを追加すると、「<code>newA」と入力し、Ctrl-Space を押してLists.newArrayList
、そのリストからメソッドを選択できます。しかし:
1) 環境設定 » Java » エディター » コンテンツアシストで「静的インポート」が有効になっている場合、Eclipse は静的インポートを追加しcom.google.common.collect.Lists.newArrayList
、私のコードを にオートコンプリートしnewArrayList(...)
ます。
2) 「静的インポート」が無効になっている場合:
2.a) 静的メソッドを持つクラスがインポートされていない場合、クラスのインポートが追加され、オートコンプリートが に追加されますLists.newArrayList(...)
。これはまさに私が望むものです。でも、
2.b) 静的メソッドを持つクラスが既にインポートされている場合、それは に自動補完されnewArrayList(...)
、もちろんコンパイルされません。
私の質問は次のとおりです。(2.b) が常に (2.a) のように動作するように Eclipse を構成する方法はありますか? (つまり、クラスが既にインポートされている場合でも、お気に入りの静的メソッドをクラス名のプレフィックスでオートコンプリートします。)