RFR(S) 8028553: The JVM should not throw VerifyError when 'overriding'	a static final method in a superclass
    harold seigel 
    harold.seigel at oracle.com
       
    Mon Jan 27 06:15:40 PST 2014
    
    
  
Hi,
Please review this straightforward backport of the small fix for bug 
8028553 to JDK-8u. The fix ensures that a final method is not static 
before issuing a VerifyError, if another method appears to override the 
final method.  The fix is the same for both JDK-9 and JDK-8u.
This fix was tested with the test in the bug report, the new test, the 
JCK lang and vm tests, defmeth tests, ute verify and quick tests, and 
the hotspot, java util, and java lang jtreg tests.
Open webrev at: http://cr.openjdk.java.net/~hseigel/bug_8028553_8u/ 
<http://cr.openjdk.java.net/%7Ehseigel/bug_8028553_8u/>
Bug: https://bugs.openjdk.java.net/browse/JDK-8028553
Thanks! Harold
    
    
More information about the hotspot-dev
mailing list