RFR 8155674: Move javac towards a "by-file" compilation policy

Liam Miller-Cushon cushon at google.com
Fri Dec 2 01:52:15 UTC 2016


As discussed here:

desugar requires supertypes to be translated before subtypes, which causes
classes to be translated separately from their compilation units when
'by file' is enabled.

The proposed fix is for desugar to translate the entire compilation unit of
any supertypes it encounters.

Bug: https://bugs.openjdk.java.net/browse/JDK-8155674


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/compiler-dev/attachments/20161201/3e054caa/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 8155674.patch
Type: text/x-patch
Size: 16601 bytes
Desc: not available
URL: <http://mail.openjdk.java.net/pipermail/compiler-dev/attachments/20161201/3e054caa/8155674-0001.patch>

More information about the compiler-dev mailing list