Skip to content
Rezha Julio
Go back

Using the Deprecated annotation

1 min read

The @Deprecated annotation can be used to indicate elements which should no longer be used. Any program that uses an element which is marked as @Deprecated will produce a compiler warning.

@Deprecated
public void oldMethod() {
...
}
public void newMethod() {
...
}

In this examples, newMethod replaces oldMethod. However we do not want to remove oldMethod completely because keeping it will help maintain backwards compatibility with older versions of the program.

We can keep oldMethod() and indicate to programmers that it should not be used in new versions by applying the @Deprecated annotation.


Related Posts


Previous Post
Using bounded type parameters in generic methods
Next Post
Diamond Operator in Java