JDK 10 RFR JDK-8177153: LambdaMetafactory has default constructor

Ron Pressler ron.pressler at oracle.com
Fri Apr 28 19:28:21 UTC 2017


Hi.
Please review this trivial fix:

-------
diff -r 83d37efcd2a5 
src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java
--- 
a/src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java 
Thu Apr 13 20:35:17 2017 +0000
+++ 
b/src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java 
Fri Apr 28 17:51:42 2017 +0000
@@ -213,7 +213,8 @@
   * methods.
   * @since 1.8
   */
-public class LambdaMetafactory {
+public final class LambdaMetafactory {
+    private LambdaMetafactory() {}

      /** Flag for alternate metafactories indicating the lambda object
       * must be serializable */
-------

Ron


More information about the core-libs-dev mailing list