mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-04-19 04:51:24 +07:00
[java] IDEA-364190 Create language level 24
GitOrigin-RevId: 500c9a05f48e6c1d43c2019a1a9620df42a2adf4
This commit is contained in:
committed by
intellij-monorepo-bot
parent
37c03b015c
commit
5a10f2e424
@@ -218,6 +218,8 @@ jdk.22.language.level.description=22 - Unnamed variables and patterns
|
||||
jdk.22.preview.language.level.description=22 (Preview) - Statements before super(), string templates (2nd preview), etc.
|
||||
jdk.23.language.level.description=23 - Markdown documentation comments
|
||||
jdk.23.preview.language.level.description=23 (Preview) - Primitive types in patterns, implicitly declared classes, etc.
|
||||
jdk.24.language.level.description=24 - Stream gatherers
|
||||
jdk.24.preview.language.level.description=24 (Preview) - Flexible constructor bodies, simple source files, etc.
|
||||
jdk.X.language.level.description=X - Experimental features
|
||||
jdk.unsupported.preview.language.level.description={0} (Preview) - Unsupported
|
||||
|
||||
|
||||
@@ -38,7 +38,8 @@ public enum JavaSdkVersion {
|
||||
JDK_21(LanguageLevel.JDK_21),
|
||||
JDK_22(LanguageLevel.JDK_22),
|
||||
JDK_23(LanguageLevel.JDK_23),
|
||||
JDK_24(LanguageLevel.JDK_X);
|
||||
JDK_24(LanguageLevel.JDK_24),
|
||||
JDK_25(LanguageLevel.JDK_X);
|
||||
|
||||
private final LanguageLevel myMaxLanguageLevel;
|
||||
|
||||
|
||||
@@ -63,7 +63,9 @@ public enum LanguageLevel {
|
||||
JDK_22_PREVIEW(JavaPsiBundle.messagePointer("jdk.22.preview.language.level.description"), 22),
|
||||
JDK_23(JavaPsiBundle.messagePointer("jdk.23.language.level.description"), 23),
|
||||
JDK_23_PREVIEW(JavaPsiBundle.messagePointer("jdk.23.preview.language.level.description"), 23),
|
||||
JDK_X(JavaPsiBundle.messagePointer("jdk.X.language.level.description"), 24),
|
||||
JDK_24(JavaPsiBundle.messagePointer("jdk.24.language.level.description"), 24),
|
||||
JDK_24_PREVIEW(JavaPsiBundle.messagePointer("jdk.24.preview.language.level.description"), 24),
|
||||
JDK_X(JavaPsiBundle.messagePointer("jdk.X.language.level.description"), 25),
|
||||
;
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user