Eclipse类型提案从3.4更改为3.5 – 可配置?
如果我已经导入了类型,在Eclipse 3.4中,我获得了具体的默认类,但在3.5中我只获得了java.util.Collections
的接口。 例如,在这里点击ctrl + space :
Map map = new
ctrl + space
在3.4上,我在3.5 Map()
上获得了HashMap()
(然后默认为使用模板化方法的新impl)。
对于List
,在3.4上我提供了ArrayList()
但仅限于3.5 List()
。
这可以在模板中配置还是类似的?
我不确定它是可配置的,但我知道如果你有一个Map实例化为HashMap
,第二个将带有一个HashMap
存在于“内容辅助”列表中。
Map
Map
ctrl + space => HashMap
查看所有日食Galileo 3.5 JDT提示和技巧
我刚遇到同样的问题。 解决方案是Preferences – > Java – > Editor – > Content Assist – > Advanced确保选择了“Java Proposals”。 启用此function后,您应该在ctrl + space上提供类型提议。