Java Eclipse类型建议从3.4更改为3.5-可配置?
如果我已经导入了类型,在Eclipse3.4中,我会得到具体的默认类,但在3.5中,我只得到Java Eclipse类型建议从3.4更改为3.5-可配置?,java,eclipse,Java,Eclipse,如果我已经导入了类型,在Eclipse3.4中,我会得到具体的默认类,但在3.5中,我只得到java.util.Collections的接口。例如,在此处按ctrl+空格键: Map Map=newctrl+space 在3.4版本中,我得到了HashMap(),在3.5版本中得到了Map()(然后它被默认为一个新的impl,方法被模板化) 对于列表,在3.4上提供了ArrayList(),但仅在3.5上提供了List() 这在模板或类似模板中是否可配置?我不确定它是否可配置,但我知道如果有一个
java.util.Collections
的接口。例如,在此处按ctrl+空格键:
Map Map=new
ctrl+space
在3.4版本中,我得到了HashMap()
,在3.5版本中得到了Map()
(然后它被默认为一个新的impl,方法被模板化)
对于列表
,在3.4上提供了ArrayList()
,但仅在3.5上提供了List()
这在模板或类似模板中是否可配置?我不确定它是否可配置,但我知道如果有一个映射实例化为
HashMap
,则第二个映射将在“内容辅助”列表中显示一个HashMap
Map m=newhashmap()代码>
Map m2=
ctrl+space=>HashMap
看所有的我刚刚遇到了同样的问题。解决方案是Preferences->Java->Editor->Content Assist->Advanced
确保选择了“Java提案”。启用此功能后,您应该在ctrl+space上拥有类型建议。很高兴看到,我不是唯一一个认为Eclipse3.5中的JDT内容辅助功能是Eclipse3.4的倒退。