我们有相当多的代码刚刚跳转到 Java 5。我们一直在那些打算在 Java 5 版本中发布的组件中使用泛型,但是剩下的代码当然充满了原始代码类型。我已将编译器设置为生成原始类型错误并开始手动清除它们,但按照目前的速度,这将需要very很长时间才能完成它(大约有2500错误)。这就是 Eclipse 有用的 Infer Generic Type 快速修复,它总是可以消除错误,但通常会生成需要进一步工作的代码。
有没有更好的方法来处理这个问题?有没有比 Eclipse 更好的自动化工具?任何将重构应用到的方法all发生而不是一一发生?或者您只是忽略这些警告?
我建议忽略这些警告。否则,您将花费大量时间来更新遗留代码,而不会对其功能进行任何改进。
Update:很棒的评论来自Luke https://stackoverflow.com/users/25920/luke我认为应该得到更多的关注:“泛型是在编译时捕获运行时错误的一种方法。除非这个遗留代码中存在您认为与转换相关的错误,否则我不会管它(如果它没有损坏,就不要修复它)”
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)