Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.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
删除Eclipse/STS中不必要的Java强制转换不起作用?_Java_Eclipse_Casting_Code Cleanup_Spring Tool Suite - Fatal编程技术网

删除Eclipse/STS中不必要的Java强制转换不起作用?

删除Eclipse/STS中不必要的Java强制转换不起作用?,java,eclipse,casting,code-cleanup,spring-tool-suite,Java,Eclipse,Casting,Code Cleanup,Spring Tool Suite,我正在使用STS3.1.0IDE,并想编写一些基本的Java测试程序来实践对象向上/向下转换原则 我注意到IDE正在自动删除不必要的铸件,我现在不想为了练习而这样做,所以我想应该可以停用此功能,例如,在本线程中所述: 我从IDE默认使用的“Eclipse[内置]”清理概要文件中复制了一个副本,取消选中“删除不必要的强制转换”复选框,并将此复制的概要文件设置为特定Java项目的活动概要文件。尽管如此,IDE仍然不断删除强制转换。IDE重启/注销/计算机重启似乎也没有帮助 也许这是一个非常基本的问题

我正在使用STS3.1.0IDE,并想编写一些基本的Java测试程序来实践对象向上/向下转换原则

我注意到IDE正在自动删除不必要的铸件,我现在不想为了练习而这样做,所以我想应该可以停用此功能,例如,在本线程中所述:

我从IDE默认使用的“Eclipse[内置]”清理概要文件中复制了一个副本,取消选中“删除不必要的强制转换”复选框,并将此复制的概要文件设置为特定Java项目的活动概要文件。尽管如此,IDE仍然不断删除强制转换。IDE重启/注销/计算机重启似乎也没有帮助


也许这是一个非常基本的问题,但我没有想法了,所以我想把它贴在这里。感谢您的帮助

似乎已经找到了答案。显然,不仅可以在属性->Java代码样式->清理下定义对不必要强制转换的处理,还可以在属性->Java编辑器->保存操作下定义对不必要强制转换的处理。在我取消勾选相关复选框后,铸件不再被移除