S RFR: Lambda: no superclass methods in defaults

Karen Kinnear karen.kinnear at oracle.com
Fri Sep 13 20:24:33 PDT 2013


Please review

webrev: http://cr.openjdk.java.net/~acorn/8024647.01/webrev/
https://bugs.openjdk.java.net/browse/JDK-8024647

Bug: Default method resolution incorrectly handles private superclass methods.
Problem was that during default method resolution, we are creating overpasses for
superclass target methods. We only need to create these for superinterface target methods.

Testing:
test cases in the bug
defmeth tests - no additional failures
  (these test cases should be added to the vm sqe defmeth tests)

regression tests:
java.util.streams - in progress
jprt - in progress
vm.quick.testlist - in progress

thanks,
Karen




More information about the hotspot-runtime-dev mailing list