EclipseContentAssist在不需要时在构造函数中插入Java泛型类型-如何禁用?
Eclipse content assist for Java在不需要泛型类型时在右侧插入泛型类型。如何禁用此功能 例如: 内容帮助:EclipseContentAssist在不需要时在构造函数中插入Java泛型类型-如何禁用?,java,eclipse,generics,content-assist,Java,Eclipse,Generics,Content Assist,Eclipse content assist for Java在不需要泛型类型时在右侧插入泛型类型。如何禁用此功能 例如: 内容帮助: List strings=new ArrayLi。。。(见附件) 结果: List strings=new ArrayList() 但我想要的是 List strings=new ArrayList() 右边不需要字符串类型,我希望Eclipse不会插入它 Eclipse首选项包含Java/Editor/Content Assist->“填充方法参数和显示猜测参
List strings=new ArrayLi
。。。(见附件)
结果:
List strings=new ArrayList()代码>
但我想要的是
List strings=new ArrayList()代码>
右边不需要字符串类型,我希望Eclipse不会插入它
Eclipse首选项包含Java/Editor/Content Assist->“填充方法参数和显示猜测参数”。如果我将其停用,内容辅助将导致:
List strings=new ArrayList()代码>
这也不是我想要的,因为这不会推断类型参数。好的,解决问题的方法是调整Java/Editor/Content Assist/Advanced
下的设置,取消选中“Java提案”、“Java类型提案”和“Java非类型提案”,改为使用“Java提案(以任务为中心)”
通过只选中“Java提案(以任务为中心)”,内容辅助将始终在构造函数上插入空菱形。确定解决问题的方法是调整Java/Editor/content assist/Advanced
下的设置,取消选中“Java提案”、“Java类型提案”和“Java非类型提案”,然后使用“Java提案”(以任务为中心)“相反
通过仅选中“Java建议(以任务为中心)”,内容助手将始终在构造函数上插入空菱形。的可能重复项或者,您可以通过保存操作清理代码,例如,用List strings=new arrarylist();
替换List strings=new arrarylist();
保存时。或者,您可以通过保存操作清理代码,例如,在保存时用列表字符串=新ArrayList();
替换为列表字符串=新ArrayList();
。