Skip to content

stokito/jep277

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JEP 277 Enhanced Deprecation

Revamp the deprecation annotation and provide tools to strengthen the tail end of the feature life cycle.

Goals

  • Provide better information about the status and intended disposition of APIs in the specification.
  • Enhance the runtime to emit warnings so that an application's dynamic usage of deprecated APIs can be logged.
  • Provide a tool to generate static information about an application's usage of deprecated APIs.
  • Clarify the policies of Java SE and the JDK with regard to feature life cycle, in particular, requirements around annotating features as deprecated, and the amount of notice that needs to be given before a feature is removed. This should allow defunct features to be removed in a more timely fashion.

About this library

This library is based on code from article What Might a New @Deprecated Look Like?

About

JEP 277 Enhanced Deprecation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages