RFR (S) 8027804: JCK resolveMethod test fails expecting AbstractMethodError
harold seigel
harold.seigel at oracle.com
Tue Nov 26 13:26:35 PST 2013
Hi Keith,
Thanks for the review.
Yes, it is a closed bug. The bug involves a method in a subclass
calling a default method in interface I when interface J implements I
and contains an abstract method. Instead of calling the default method,
an AbstractMethodError should be throwin.
Thanks, Harold
On 11/26/2013 4:00 PM, Keith McGuigan wrote:
> Code looks good. I can't access the JIRA record though -- "permission
> denied". Is it a 'closed' bug?
>
> --
> - Keith
>
>
> On Tue, Nov 26, 2013 at 2:19 PM, harold seigel
> <harold.seigel at oracle.com <mailto:harold.seigel at oracle.com>> wrote:
>
> Hi,
>
> Please review this small change to fix bug 8027804.
>
> In cases where the maximally specific method is abstract, the fix
> creates an AbstractMethodError exception and message. This
> generates an overpass method. The overpass method then gets added
> to the default methods table where it can be found during method
> resolution.
>
> The fix was tested with the JCK lang and vm tests, the default
> methods tests, ute vm.quick tests, and the jtreg hotspot, lang,
> and util tests.
>
> Open webrev: http://cr.openjdk.java.net/~hseigel/bug_8027804/
> <http://cr.openjdk.java.net/%7Ehseigel/bug_8027804/>
> <http://cr.openjdk.java.net/%7Ehseigel/bug_8027804/>
>
> Bug: https://bugs.openjdk.java.net/browse/JDK-8027804
>
> Thanks, Harold
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/hotspot-runtime-dev/attachments/20131126/3c4bb1af/attachment.html
More information about the hotspot-runtime-dev
mailing list