RFR: JDK-8194141: Remove JDK9Wrappers
jonathan.gibbons at oracle.com
Wed Jan 3 21:44:38 UTC 2018
Please review this code to remove a "temporary" class from javac, to
provide reflective access to JDK 9 API, so that javac itself could be
built with JDK 8. This temporary class is no longer required, now that
the boot JDK for JDK 10 onwards is JDK 9.
This is primarily about replacing the use of a javac internal class with
the underlying direct API calls. However, a minor change to the autoconf
spec is also required, to grant compile-time access to some internal JDK
API. Some comments from the jdk.compiler module-info are also updated.
The fix is proposed for JDK 11.
More information about the build-dev