class Foo { @Deprecated public int foo; // Noncompliant [[sc=14;ec=17]] {{Do not forget to remove this deprecated code someday.}} public void foo1() { // Compliant } @Deprecated public void foo2() { // Noncompliant } /** * @deprecated */ public void foo3() { // Noncompliant } /** * @deprecated */ @Ignore @Deprecated public void foo4() { // Noncompliant [[sc=15;ec=19]] } @Deprecated /** * @deprecated */ public void foo5() { // Noncompliant } /* * @deprecated */ @Deprecated public int foo7() { // Noncompliant } /** * */ @Deprecated public void foo8() { // Noncompliant } @java.lang.Deprecated // Compliant - no one does this public void foo9() { @Deprecated int local1 = 0; // Noncompliant } } interface Bar { @Deprecated int foo(); // Noncompliant }