== Why is this an issue? include::../description.adoc[] [source,java] ---- /** * @deprecated As of release 1.3, replaced by {@link #Foo} */ @Deprecated public class Fum { ... } public class Foo { /** * @deprecated As of release 1.7, replaced by {@link #newMethod()} */ @Deprecated public void oldMethod() { ... } public void newMethod() { ... } } public class Bar extends Foo { public void oldMethod() { ... } // Noncompliant; don't override a deprecated method } public class Baz extends Fum { // Noncompliant; Fum is deprecated public void myMethod() { Foo foo = new Foo(); foo.oldMethod(); // Noncompliant; oldMethod method is deprecated } } ---- include::../see.adoc[]