keep Java 15 Preview language level for kotlin compatibility

GitOrigin-RevId: d337e2592d2f5aaa7be73b1bb7091081439e8b64
This commit is contained in:
Anna Kozlova
2021-08-30 19:07:37 +02:00
committed by intellij-monorepo-bot
parent 1f104e9814
commit f26219d78a
3 changed files with 9 additions and 0 deletions

View File

@@ -122,6 +122,7 @@ jdk.12.language.level.description=12 - No new language features
jdk.13.language.level.description=13 - No new language features
jdk.14.language.level.description=14 - Switch expressions
jdk.15.language.level.description=15 - Text blocks
jdk.15.preview.language.level.description=15 (Preview) - Sealed types, records, patterns, local enums and interfaces (**DEPRECATED**)
jdk.16.language.level.description=16 - Records, patterns, local enums and interfaces
jdk.16.preview.language.level.description=16 (Preview) - Sealed types
jdk.17.language.level.description=17 - Sealed types, always-strict floating-point semantics

View File

@@ -37,6 +37,10 @@ public enum LanguageLevel {
JDK_13(JavaPsiBundle.messagePointer("jdk.13.language.level.description"), 13),
JDK_14(JavaPsiBundle.messagePointer("jdk.14.language.level.description"), 14),
JDK_15(JavaPsiBundle.messagePointer("jdk.15.language.level.description"), 15),
/**
* @deprecated will be removed in 2021.3
*/@Deprecated
JDK_15_PREVIEW(JavaPsiBundle.messagePointer("jdk.15.preview.language.level.description"), 15),
JDK_16(JavaPsiBundle.messagePointer("jdk.16.language.level.description"), 16),
JDK_16_PREVIEW(JavaPsiBundle.messagePointer("jdk.16.preview.language.level.description"), 16),
JDK_17(JavaPsiBundle.messagePointer("jdk.17.language.level.description"), 17),

View File

@@ -21,6 +21,10 @@ public enum LanguageLevel {
JDK_13(13),
JDK_14(14),
JDK_15(15),
/**
* @deprecated will be removed in 2021.3
*/@Deprecated
JDK_15_PREVIEW(15),
JDK_16(16), JDK_16_PREVIEW(16),
JDK_17(17), JDK_17_PREVIEW(17),
JDK_X(18);