When an API, or methods within an API, has/have been marked with the @Deprecated annotation, one or more of the following conditions typically exists:
- There are errors in the API and there is no plan to fix them
- Using the API is likely to result in errors
- The API has been replaced by another API
- The API is experimental