JDK 12 RFR of JDK-8205615: Start of release updates for JDK 12 (original) (raw)

joe darcy joe.darcy at oracle.com
Wed Jun 27 20:50:19 UTC 2018


Hi Jon,

On 6/27/2018 12:50 PM, Jonathan Gibbons wrote:

Joe,

javac Source.java 83 84     /** 1.11 covers the to be determined language features that will be added in JDK 11. */ 85     JDK11("11"), 86 87     /** 12 covers the to be determined language features that will be added in JDK 12. */ 88     JDK12("12"); It would be nice if the comment for 11 was updated.

Will replace "to be determined" with "no explicit language changes".

javac Profile.java Nothing wrong in your edit, but maybe we should revisit/restrict this feature in due course.

Agreed; this would be a good item to review later in 12; filed JDK-8205952: Review profile feature

javac PrintingProcessor OK, but RFE: since this is part of javac, perhaps we could replace the annotation with an override of the getSupportedSourceVersion method, returning SourceVersion.latest.

There are some reasons I'd prefer not to do that; I'll follow-up separately to discuss my rationale.

jdeps Main OK, but RFE: compute the list of releasesWithForRemoval, from 9 up to java.spec.version

Created JDK-8205950: Have jdeprscan compute releasesWithForRemoval more dynamically

javac test JavacTestingAbstractProcessor.java OK, but RFE: perhaps we could replace the annotations with an override of the getSupportedSourceVersion method, returning SourceVersion.latest.

Filed JDK-8205951: Reduce size of edits needed to update JavacTestingAbstractProcessor

Thanks for the review,

-Joe



More information about the build-dev mailing list