[9] RFR (xs) 8168317: [JVMCI] use reflection instead of jdk 9 Module API in Services.java
Vladimir Kozlov
vladimir.kozlov at oracle.com
Wed Oct 19 19:40:40 UTC 2016
https://bugs.openjdk.java.net/browse/JDK-8168317
webrev:
http://cr.openjdk.java.net/~kvn/8168317/webrev/
When Graal is built as part of JDK it requires first to build an
annotation processor using boot jdk 8.
After JDK-8167180 changes Services class is referenced by annotation
processor but the code is using jdk 9 Module API and it can't be used
with jdk 8.
Use reflection instead of Module API and use code only for running with
jdk 9.
Testing with JPRT and JDK build of Graal.
Thanks,
Vladimir
More information about the hotspot-compiler-dev
mailing list