0

我正在使用 STS 3.1.0 IDE 并想编写一些基本的 Java 测试程序来练习对象向上/向下转换原则

我注意到 IDE 会自动删除不必要的强制转换,此时我不希望出于练习目的而使用它,因此我发现应该可以停用此功能,例如在此线程中所述:Removeredundred casts in Java

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

也许这是一些非常基本的问题,但我没有想法所以想把它贴在这里。任何帮助表示赞赏

4

1 回答 1

1

似乎找到了答案。显然,不仅可以在 Properties -> Java code Style -> Clean Up 下定义不必要的强制转换的处理,还可以在 Properties -> Java Editor -> Save Actions 下定义处理。在我在这里也取消了相关复选框之后,铸件不再被移除

于 2013-05-07T07:25:17.570 回答