RFR: Lambda: 8028438: Static superclass masking default method

Karen Kinnear karen.kinnear at oracle.com
Sun Dec 1 09:33:56 PST 2013


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