RFR (S) JDK-8026394: Eclipse fails with JDK8 build 111
Lois Foltan
lois.foltan at oracle.com
Mon Oct 21 16:58:11 PDT 2013
Please review the following fix:
Webrev:
http://cr.openjdk.java.net/~hseigel/bug_jdk8026394/
Bug: Eclipse fails with JDK8 build 111
https://bugs.openjdk.java.net/browse/JDK-8026394
Summary of fix:
If a direct interface of a class does not declare "clone" or
"finalize" methods, the selection process
looks to the interface's super class, java.lang.Object. With the
JDK 8 interface accessability
check requirement, since these methods are declared within Object
as protected, an IAE would
result. In order to support pre-existing Java code,
LinkResolver::check_method_accessability()
must check for and special case these two methods.
Tests:
Completed - jtreg, vm.quick.testlist, jck vm & lang
In progress - jdk java.lang & java.util
Thank you, Lois
More information about the hotspot-runtime-dev
mailing list