RFR(S): 8144723: MethodHandleImpl.initStatics is no longer needed

Claes Redestad claes.redestad at oracle.com
Fri Dec 4 16:28:04 UTC 2015


Hi,

please review this issue to remove explicit initialization of 
MethodHandleImpl, which doesn't seem to be needed after recent 
j.l.invoke bootstrap improvements.

Bug: https://bugs.openjdk.java.net/browse/JDK-8144723
Webrev: http://cr.openjdk.java.net/~redestad/8144723/webrev.01/

This removes 21 classes from jdk9/dev startup. I additionally identified 
a few eagerly initialized functions that can be made lazily initialized, 
which defers 6 classes from loading eagerly in startup tests that use 
lambdas explicitly.

Thanks!

/Claes



More information about the core-libs-dev mailing list