Standard Annotations: Deprecated : Standard Annotations « Language « Java Tutorial





Deprecated is a marker annotation type that can be applied to a method or a type (class/interface) to indicate that the method or type is deprecated. Deprecating a method:

public class DeprecatedTest {
  @Deprecated
  public void serve() {

  }

}

If you use or override a deprecated method, you will get a warning at compile time.

public class DeprecatedTest2 {
  public static void main(String[] args) {
    DeprecatedTest test = new DeprecatedTest();
    test.serve();
  }
}

class DeprecatedTest {
  @Deprecated
  public void serve() {

  }

}










1.14.Standard Annotations
1.14.1.The Built-In Annotations
1.14.2.Standard Annotations: Override
1.14.3.Standard Annotations: Deprecated
1.14.4.How do I mark method as deprecated?
1.14.5.What is SuppressWarnings annotation?
1.14.6.Standard Annotations: SuppressWarnings
1.14.7.Insert an annotation to suppress warning
1.14.8.Use Override annotation
1.14.9.A demo for SuppressWarnings: unchecked and fallthrough warnings
1.14.10.Standard Meta-Annotations
1.14.11.Documented
1.14.12.Inherited
1.14.13.Retention
1.14.14.Target