JDK 10 RFR of JDK-8193489: Add information about local variable type inference to SourceVersion.RELEASE_10

joe darcy joe.darcy at oracle.com
Thu Dec 14 03:17:56 UTC 2017


Hello,

The javadoc for the enum constants in javax.lang.model.SourceVersion 
have short informative descriptions of the languages changes in each 
release. The text for SourceVersion.RELEASE_10 should be updated to 
mention local variable type inference (var).

Please review the patch below which adds this text.

Thanks,

-Joe

--- 
a/src/java.compiler/share/classes/javax/lang/model/SourceVersion.java 
Wed Dec 13 17:28:24 2017 -0800
+++ 
b/src/java.compiler/share/classes/javax/lang/model/SourceVersion.java 
Wed Dec 13 19:11:55 2017 -0800
@@ -56,7 +56,7 @@
       * 1.7: diamond syntax, try-with-resources, etc.
       * 1.8: lambda expressions and default methods
       *   9: modules, small cleanups to 1.7 and 1.8 changes
-     *  10: to-be-determined changes
+     *  10: local variable type inference (var)
       */

      /**
@@ -157,9 +157,20 @@
       * The version recognized by the Java Platform, Standard Edition
       * 10.
       *
+     * Additions in this release include local variable type inference
+     * ({@code var}).
+     *
       * @since 10
       */
       RELEASE_10;




More information about the compiler-dev mailing list