[java] IDEA-374204 JEP 512: use 'Compact Source Files' for implicitly declared classes

- fix naming
- adding Java: language level 25 (IDEA-369743)


(cherry picked from commit a2b892eeedec3e4886fa2f040fb830a8412dc4ef)

IJ-CR-166858

GitOrigin-RevId: 098f35e6ae33d93323a7029c7c832b68b359b84e
This commit is contained in:
Mikhail Pyltsin
2025-06-23 19:22:21 +02:00
committed by intellij-monorepo-bot
parent 04e1e19405
commit ae50abbead

View File

@@ -73,12 +73,14 @@ internal object DefaultJavaSyntaxResources {
"feature.foreign.functions" to "Foreign Function & Memory API",
"feature.generics" to "Generics",
"feature.hex.fp.literals" to "Hexadecimal floating point literals",
"feature.implicit.classes" to "Implicitly declared classes",
"feature.implicit.import.in.implicit.classes" to "Implicit import in implicitly declared classes",
"feature.implicit.class.name.out.of.scope" to "The name of an implicitly declared class of a compact source file is out of scope",
"feature.implicit.classes" to "Compact source files",
"feature.implicit.import.in.implicit.classes" to "Implicit import in a compact source file",
"feature.inherited.static.main.method" to "Inherited static main method",
"feature.inner.statics" to "Static declarations in inner classes",
"feature.instance.main.method" to "Instance main method",
"feature.intersections.in.casts" to "Intersection types in casts",
"feature.java.lang.io" to "java.lang.IO utility class",
"feature.javadoc.snippets" to "@snippet in Javadoc",
"feature.lambda.expressions" to "Lambda expressions",
"feature.local.enums" to "Local enums",
@@ -107,7 +109,7 @@ internal object DefaultJavaSyntaxResources {
"feature.sealed.classes" to "Sealed classes",
"feature.sequenced.collections" to "Sequenced Collections",
"feature.serial.annotation" to "@Serial annotation",
"feature.statements.before.super" to "Statements before super()",
"feature.statements.before.super" to "Flexible Constructor Bodies",
"feature.static.imports" to "Static imports",
"feature.static.interface.calls" to "Static interface method calls",
"feature.stream.and.optional.api" to "Stream and Optional API",
@@ -159,6 +161,8 @@ internal object DefaultJavaSyntaxResources {
"jdk.23.preview.language.level.description" to "23 (Preview) - Primitive types in patterns, implicitly declared classes, etc.",
"jdk.24.language.level.description" to "24 - Stream gatherers",
"jdk.24.preview.language.level.description" to "24 (Preview) - Flexible constructor bodies, simple source files, etc.",
"jdk.25.language.level.description" to "25 - Compact source files, module imports",
"jdk.25.preview.language.level.description" to "25 (Preview) - Primitive Types in Patterns, etc.",
"jdk.X.language.level.description" to "X - Experimental features",
"jdk.unsupported.preview.language.level.description" to "{0} (Preview) - Unsupported",
"unexpected.identifier" to "Unexpected identifier",