Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
EclipseContentAssist在不需要时在构造函数中插入Java泛型类型-如何禁用?_Java_Eclipse_Generics_Content Assist - Fatal编程技术网

EclipseContentAssist在不需要时在构造函数中插入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->“填充方法参数和显示猜测参

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 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();