From 21d2b037641ccda2d335289e86e05753965f2b1e Mon Sep 17 00:00:00 2001 From: Joe Darcy Date: Thu, 27 Jun 2013 11:46:23 -0700 Subject: [PATCH] 8019308: Add descriptions of Java SE 7 and 8 language changes to SourceVersion Reviewed-by: jjg --- .../src/share/classes/javax/lang/model/SourceVersion.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/langtools/src/share/classes/javax/lang/model/SourceVersion.java b/langtools/src/share/classes/javax/lang/model/SourceVersion.java index e2f3bfd538f..ecb079db75a 100644 --- a/langtools/src/share/classes/javax/lang/model/SourceVersion.java +++ b/langtools/src/share/classes/javax/lang/model/SourceVersion.java @@ -53,6 +53,8 @@ public enum SourceVersion { * 1.4: assert * 1.5: annotations, generics, autoboxing, var-args... * 1.6: no changes + * 1.7: diamond syntax, try-with-resources, etc. + * 1.8: lambda expressions and default methods */ /** @@ -122,6 +124,9 @@ public enum SourceVersion { * The version recognized by the Java Platform, Standard Edition * 7. * + * Additions in this release include, diamond syntax for + * constructors, {@code try}-with-resources, strings in switch, + * binary literals, and multi-catch. * @since 1.7 */ RELEASE_7, @@ -130,6 +135,7 @@ public enum SourceVersion { * The version recognized by the Java Platform, Standard Edition * 8. * + * Additions in this release include lambda expressions and default methods. * @since 1.8 */ RELEASE_8;