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 m = new HashMap();
Map m2 = ctrl + space => HashMap

查看所有日食Galileo 3.5 JDT提示和技巧

我刚遇到同样的问题。 解决方案是Preferences – > Java – > Editor – > Content Assist – > Advanced确保选择了“Java Proposals”。 启用此function后,您应该在ctrl + space上提供类型提议。