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