Eclipse类型提议从3.4更改为3.5 - 可配置?

时间:2009-10-17 19:08:10

标签: java eclipse

如果我已经导入了类型,在Eclipse 3.4中,我获得了具体的默认类,但在3.5中我只获得了java.util.Collections的接口。例如,在这里点击 ctrl + space

Map map = new ctrl + space

在3.4上,我在3.5 HashMap()上获得了Map()(然后默认为使用模板化方法的新impl)。

对于List,在3.4上我提供了ArrayList()但仅限于List()

这是可以在模板中配置还是类似?

2 个答案:

答案 0 :(得分:2)

我不确定它是否可配置,但我知道如果您将一个Map实例化为HashMap,则第二个将在“内容辅助”列表中显示HashMap

Map<Integer, String> m = new HashMap<Integer, String>();
Map<Integer, String> m2 = ctrl + space =&gt; HashMap

查看所有eclipse Galileo 3.5 JDT Tips and Tricks

答案 1 :(得分:2)

我刚遇到同样的问题。解决方案是首选项 - &gt; Java - &gt;编辑 - &gt;内容辅助 - &gt;高级 确保选择了“Java Proposals”。启用此功能后,您应该在ctrl + space上提供类型提议。