2009-10-17 45 views
4

如果我已經有了導入的類型,在Eclipse 3.4中,我得到了具體的默認類,但是在3.5中我只獲得了java.util.Collections的接口。例如,打CTRL + 空間這裏:在3.5 Map()(當時被默認爲一個新的IMPL與Eclipse類型的建議從3.4更改爲3.5 - 可配置?

Map map = newCTRL + 空間

在3.4,我得到提供HashMap(),方法模板化)。

對於List,在3.4我提供ArrayList()但在3.5 List()只。

這是可配置的模板或類似?

+0

很高興看到我並不是唯一認爲Eclipse 3.5中的JDT內容有助於從Eclipse 3.4退後一步的人。 – zvikico 2009-10-18 07:48:52

回答

2

我不確定它是否可配置,但我知道如果您有一個Map實例化爲HashMap,則第二個將帶有一個HashMap,出現在「內容幫助」列表中。

Map<Integer, String> m = new HashMap<Integer, String>();
Map<Integer, String> m2 =CTRL +空間=>HashMap

查看所有eclipse Galileo 3.5 JDT Tips and Tricks

2

我剛剛遇到了同樣的問題。解決方案是首選項 - > Java - >編輯器 - >內容輔助 - >高級 確保選擇了「Java建議」。一旦你啓用了這個,你應該在ctrl +空格上輸入類型。