RFR: Lambda: 8028438: Static superclass masking default method

Karen Kinnear karen.kinnear at oracle.com
Sun Dec 1 14:04:01 PST 2013


p.s. Thanks to Harold for the fix to lookup_instance_method_in_klasses :-)

On Dec 1, 2013, at 12:33 PM, Karen Kinnear wrote:

> Please review:
> 
> webrev: http://cr.openjdk.java.net/~acorn/8028438/webrev/
> bug: https://bugs.openjdk.java.net/browse/JDK-8028438
> 
> Summary: default method resolution needs to follow selection rules in which static methods
> are skipped, so they don't mask default methods.
> 
> Tests run:
> Test in bug report - which was added to the defmeth tests - separate review
> jck.lang, jck.vm
> jtreg java.util, java.lang, lambda
> jtreg langtools/test/lambdaShapes/.../test/vm
> 2009 invoke* tests
> hotspot jtreg: runtime, compiler
> nsk vm.quick, vm.mlvm
> 
> thanks,
> Karen

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/hotspot-runtime-dev/attachments/20131201/5de4e296/attachment.html 


More information about the hotspot-runtime-dev mailing list