Comments on #393: why is removing apt a feature for JDK 8?
109 views
Skip to first unread message
Joseph Darcy
unread,
Sep 6, 2012, 1:02:00 PM9/6/12
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to java...@googlegroups.com
Hello,
A few quick comments on episode #393 about JDK feature planning.
Formally, for the JDK we are now using a planning process called "JEP"
(JDK Enhancement Proposal). [1]
The recently updated JDK 8 feature list [2] is composed of references
to JEPs and one of those features is removing the JDK 5-era apt from
JDK 8.
As discussed in the podcast, the apt tool and API were non-JCP APIs
shipped in JDK 5 to support annotation processing. The annotation
processing functionality was standardized (and improved!) by JSR 269,
which was included in JDK 6. I've written about the saga of apt going
from deprecated in JDK 7 to planned to be removed from JDK 8 to
actually removed from JDK 8:
One reason removing apt was called out was because it is outside of
the usual general evolution policy we use for the JDK. [4] Maybe
we'll be able to excise corba one of these years ;-)