如何标记所有已实现的方法已弃用

时间:2011-03-29 05:24:51

标签: java methods deprecated

我有一个带有默认方法实现的抽象类,可以被子类覆盖。但随着时间的推移,这种方法变得荒谬,所以我将其标记为已弃用。但是对于已实现的类,此警告不可见。对于其他开发人员来说,更容易找到弃用警告并删除方法实现并测试他们的模块。 那么有没有办法将所有已实现的方法标记为一次性弃用?如果这个问题已经出现在SO中,我提前道歉。

1 个答案:

答案 0 :(得分:2)

由于您认为方法本身已被弃用并且我们正在讨论抽象类,因此您在某种程度上改变其目的和/或概念逻辑,因此您应该将弃用的注释应用于抽象类本身,并创建一个新的抽象类,使用新的适当的抽象方法集,应该实现以供将来使用。

通过执行此操作,任何扩展它的类都将在大多数IDE中触发相应的已弃用警告。