Initial JDK 11 RFR of JDK-8173382: Add -source 11 and -target 11 to javac - Java Bug System & JDK-8193291: Add SourceVersion.RELEASE_11

David Holmes david.holmes at
Tue Dec 12 21:11:06 UTC 2017

Hi Joe,

On 12/12/2017 5:04 PM, joe darcy wrote:
> Hello,
> With the JDK 11 line of development opening up in a few days, a few 
> changes are needed to prepared to turn a JDK 10 code base into a JDK 11 
> one including:
>      JDK-8173382: Add -source 11 and -target 11 to javac
>      JDK-8193291: Add SourceVersion.RELEASE_11
>      Webev:
>      CSRs:
>          JDK-8193350: Add -source 11 and -target 11 to javac
>          JDK-8193351: Add SourceVersion.RELEASE_11
> Please review the preliminary webrev and CSRs.

I don't see a change to the actual JDK version as part of this ?? hat's 
the change that will cause hotspot to fail to build in debug mode as 
soon as the version is bumped - I filed:

to at least get over that.

> Note that breaking with previous contentions, the current iteration of 
> the change does *not* add -source/-target "1.11" as an alias for "11". 
> Only "11" is recognized.
> I didn't see how to add support for an "11" value for "--release" so I 
> problem listed two tests until that is sorted out.

Okay. It's very hard to discern what uses of "RELEASE_11" pertain to 
"-release" support and what just pertain to -source/-target. ??

> The build is simultaneously updated to user -source/-target 11, hence 
> the inclusion of build-dev.
> Various langtools tests and test infrastructure is updated too.

test/langtools/tools/javac/versions/ looks like it needed 
some updates for JDK 10!


> Thanks,
> -Joe

More information about the compiler-dev mailing list