With a deprecation proposal floating in the Java realm, proponents look to clear the air when it comes to the use of deprecated APIs in the platform.
Identified as JDK Enhancement Proposal (JEP): 277 Enhanced Deprecation, the plan from Oracle's Stuart Marks would revamp the deprecation annotation and offer tools to boost the tail end of the feature lifecycle. It calls for providing better information about the status and intended disposition of APIs, and for enhancing the runtime to emit warnings so that an application's dynamic usage of deprecated APIs can be logged. A tool would be provided to generate static information about this usage.