RFR: Lambda: 8028438: Static superclass masking default method

harold seigel harold.seigel at oracle.com
Mon Dec 2 10:20:37 PST 2013


Hi Karen,

The changes look good.

Harold

On 12/1/2013 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



More information about the hotspot-runtime-dev mailing list