JDK 12 RFR of JDK-8219254: Update explicit uses of latest source/target in langtools tests to a property

Joe Darcy joe.darcy at oracle.com
Thu Feb 21 17:38:40 UTC 2019


Hi Jon,

On 2/21/2019 9:30 AM, Jonathan Gibbons wrote:
>
> Mostly OK, but I think you've nullified/broken the test
>
> http://cr.openjdk.java.net/~darcy/8219254.3/test/langtools/tools/javac/6330997/T6330997.java.sdiff.html
>
> The test specifically comments:
>
>    27  * @summary javac should accept class files with major version of the next release
>
> And you've changed that behavior.
>
As briefly noted earlier in the review thread, when I looked at 
T6330997.java more closely, it doesn't actually need the -source/-target 
values being set. The class files for minimal source files are written 
out and then modified to bump the version number. So all that is needed 
is that the files are compiled under the current target, which can be 
implemented implicitly without -source/-target options.

(I and others have updated this file without much consideration for the 
last few version updates; better to leave it be if possible!)

Thanks,

-Joe


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.java.net/pipermail/compiler-dev/attachments/20190221/6d6d3179/attachment.html>


More information about the compiler-dev mailing list