Java: shorten language level 23 text and add Oxford commas (IJ-CR-139738)

GitOrigin-RevId: 406e18f936bea2fe83bd0b48ac47609e995e7251
This commit is contained in:
Bas Leijdekkers
2024-07-14 00:17:10 +02:00
committed by intellij-monorepo-bot
parent def01d471c
commit 828021ab55

View File

@@ -191,11 +191,11 @@ javadoc.value.static.field.required=@value tag must reference a static field
javadoc.value.tag.jdk15.required=@value tag may not have any arguments when JDK 1.4 or earlier is used
jdk.1.3.language.level.description=1.3 - Plain old Java
jdk.1.4.language.level.description=1.4 - 'assert' keyword
jdk.1.5.language.level.description=5 - 'enum' keyword, generics, autoboxing etc.
jdk.1.5.language.level.description=5 - 'enum' keyword, generics, autoboxing, etc.
jdk.1.6.language.level.description=6 - @Override in interfaces
jdk.1.7.language.level.description=7 - Diamonds, ARM, multi-catch etc.
jdk.1.8.language.level.description=8 - Lambdas, type annotations etc.
jdk.1.9.language.level.description=9 - Modules, private methods in interfaces etc.
jdk.1.7.language.level.description=7 - Diamonds, ARM, multi-catch, etc.
jdk.1.8.language.level.description=8 - Lambdas, type annotations, etc.
jdk.1.9.language.level.description=9 - Modules, private methods in interfaces, etc.
jdk.10.language.level.description=10 - Local variable type inference
jdk.11.language.level.description=11 - Local variable syntax for lambda parameters
jdk.12.language.level.description=12 - No new language features
@@ -208,11 +208,11 @@ jdk.18.language.level.description=18 - JavaDoc snippets
jdk.19.language.level.description=19 - No new language features
jdk.20.language.level.description=20 - No new language features
jdk.21.language.level.description=21 - Record patterns, pattern matching for switch
jdk.21.preview.language.level.description=21 (Preview) - String templates, unnamed classes and instance main methods etc.
jdk.21.preview.language.level.description=21 (Preview) - String templates, unnamed classes and instance main methods, etc.
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.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 and instance main methods etc.
jdk.23.preview.language.level.description=23 (Preview) - Primitive types in patterns, implicitly declared classes, etc.
jdk.X.language.level.description=X - Experimental features
jdk.unsupported.preview.language.level.description={0} (Preview) - Unsupported