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 07:37:58 PST 2014


Hi Keith,

Thanks for the review.

Harold

On 1/27/2014 9:50 AM, Keith McGuigan wrote:
> Look good.
>
>
> On Mon, Jan 27, 2014 at 9:15 AM, harold seigel 
> <harold.seigel at oracle.com <mailto: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/>
>     <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