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
  }
}