RFR: Lambda: 8028438: Static superclass masking default method

Karen Kinnear karen.kinnear at oracle.com
Mon Dec 2 10:45:27 PST 2013


Many thanks for the quick review Harold - and for the code you contributed - you
saved me hours of debugging!

thanks,
Karen

On Dec 2, 2013, at 1:20 PM, harold seigel wrote:

> 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