Java / Eclipse:删除“不必要的@SuppressWarnings”的多个警告

时间:2011-07-22 22:31:25

标签: java eclipse annotations warnings

我正在开发一个遗留Java应用程序,它有大约6k警告,我正在尝试清理。其中一个就是“不必要的@Suppresswarnings('XXXX')”。 Eclipse有一个快速解决方案,但代码库中有几百个,甚至更多的实际使用它的实例。

我希望能够立即对所有这些警告应用“快速修复”(删除未使用的令牌),但似乎无法找到实现这一目标的方法。由于使用的这个注释的许多(更多)实例没有生成警告,因此注释的强制条带只会创建更多警告。

有没有办法在eclipse(或者第三方工具)中执行此操作,或者我只是运气不好?

2 个答案:

答案 0 :(得分:4)

我很想错,但我觉得你运气不好。我知道无法立即对多个警告应用快速修复。

答案 1 :(得分:2)

最好的办法是在Eclipse之外执行此操作。也许用sed / awk的快速shell脚本就足够了?如果你有复杂的规则,你总是可以编写另一个Java程序来解决问题。