RFR: 8043275 8u40 backport: Interface initialization for default methods
Karen Kinnear
karen.kinnear at oracle.com
Fri Oct 24 16:06:24 UTC 2014
Please review 8u40 backport:
webrev: http://cr.openjdk.java.net/~acorn/8043275.8u40/webrev/
bug: https://bugs.openjdk.java.net/browse/JDK-8043275
Summary:
Fix superinterface initialization to be based on declaring a non-static instance method rather than
on declaring or inheriting one
Tested (linux-x64) 8u40:
jtreg hotspot lambda-features which includes the two new tests: TestInterfaceInit and TestInterfaceOrder
InvokespecialInterface was changed to use nested classes so there is no name conflict for C.class in that directory
thanks,
Karen
More information about the hotspot-dev
mailing list