我有一个if子句,它总是假的(不是变量是FINAL),例如:
public static final boolean FOO = false;
if (FOO) {
doSomething();
}
我希望它在Eclipse中以灰色显示。所以基本上我希望这个工作完全像Visual C ++这样做宏,如果是无法访问的。
更新: 我希望它能够实时显示,就像Eclipse在您对代码进行更改时一直编译Java一样。这应该是可能的,不应该吗?我知道之后会有这些死代码工具,但这不是我喜欢做的事情。
答案 0 :(得分:3)
答案 1 :(得分:3)
eclipse(3.5)的下一个版本将具有此功能。
目前可从Eclipse 3.5 M4 - New and Noteworthy
中列出的3.5里程碑4开始提供您现在可以使用最新的里程碑(3.5M5)
来获取它 下载答案 2 :(得分:1)
首先,你应该意识到这是一个不可计算的边缘。如果您不熟悉此主题,请查看halting problem。
其次,有一些插件可以帮助识别死代码,最高可达某个可计算限制,例如PMD。