This rule is meant to be used as a way to track code which is marked as being deprecated. Deprecated code should eventually be removed.
The following code illustrates this rule:
class Foo { /** * @deprecated */ public void foo() { // Non-Compliant } @Deprecated // Non-Compliant public void bar() { } public void baz() { // Compliant } }