RFR(S) 8028553: The JVM should not throw VerifyError when 'overriding' a static final method in a superclass

Keith McGuigan kmcguigan at twitter.com
Mon Jan 27 06:50:17 PST 2014


Look good.


On Mon, Jan 27, 2014 at 9:15 AM, harold seigel <harold.seigel at oracle.com>wrote:

> 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