< prev index next >

src/java.compiler/share/classes/javax/lang/model/SourceVersion.java

Print this page

        

*** 59,68 **** --- 59,69 ---- * 10: local-variable type inference (var) * 11: local-variable syntax for lambda parameters * 12: no changes (switch expressions were in preview) * 13: no changes (switch expressions and text blocks in preview) * 14: TBD + * 15: TBD */ /** * The original version. *
*** 199,220 **** * The version recognized by the Java Platform, Standard Edition * 14. * * @since 14 */ ! RELEASE_14; // Note that when adding constants for newer releases, the // behavior of latest() and latestSupported() must be updated too. /** * Returns the latest source version that can be modeled. * * @return the latest source version that can be modeled */ public static SourceVersion latest() { ! return RELEASE_14; } private static final SourceVersion latestSupported = getLatestSupported(); /* --- 200,229 ---- * The version recognized by the Java Platform, Standard Edition * 14. * * @since 14 */ ! RELEASE_14, ! ! /** ! * The version recognized by the Java Platform, Standard Edition ! * 15. ! * ! * @since 15 ! */ ! RELEASE_15; // Note that when adding constants for newer releases, the // behavior of latest() and latestSupported() must be updated too. /** * Returns the latest source version that can be modeled. * * @return the latest source version that can be modeled */ public static SourceVersion latest() { ! return RELEASE_15; } private static final SourceVersion latestSupported = getLatestSupported(); /*
*** 225,235 **** * need to be updated accordingly. */ private static SourceVersion getLatestSupported() { int intVersion = Runtime.version().feature(); return (intVersion >= 11) ? ! valueOf("RELEASE_" + Math.min(14, intVersion)): RELEASE_10; } /** * Returns the latest source version fully supported by the --- 234,244 ---- * need to be updated accordingly. */ private static SourceVersion getLatestSupported() { int intVersion = Runtime.version().feature(); return (intVersion >= 11) ? ! valueOf("RELEASE_" + Math.min(15, intVersion)): RELEASE_10; } /** * Returns the latest source version fully supported by the
< prev index next >