From dc22dd474ec0de09157fd19c4c1d48a5035d3693 Mon Sep 17 00:00:00 2001 From: Bas Leijdekkers Date: Tue, 17 Jun 2025 17:14:04 +0200 Subject: [PATCH] Java: remove no longer used `language.level.description' and 'feature' property keys those keys can now be found in JavaSyntaxBundle.properties GitOrigin-RevId: cbca282979d4c81283726e5d5bb42e28e23e10dd --- .../messages/JavaPsiBundle.properties | 104 ------------------ 1 file changed, 104 deletions(-) diff --git a/java/java-frontback-psi-api/resources/messages/JavaPsiBundle.properties b/java/java-frontback-psi-api/resources/messages/JavaPsiBundle.properties index 17e1d70ccb2b..a6580640328a 100644 --- a/java/java-frontback-psi-api/resources/messages/JavaPsiBundle.properties +++ b/java/java-frontback-psi-api/resources/messages/JavaPsiBundle.properties @@ -55,82 +55,6 @@ element.type.semicolon=semicolon element.receiver.parameter=receiver parameter element.method.call=method call -feature.assertions=Assertions -feature.enums=Enums -feature.generics=Generics -feature.annotations=Annotations -feature.override.interface=@Override in interfaces -feature.static.imports=Static imports -feature.for.each=For-each loops -feature.varargs=Variable arity methods -feature.hex.fp.literals=Hexadecimal floating point literals -feature.diamond.types=Diamond types -feature.multi.catch=Multi-catches -feature.try.with.resources=Try-with-resources -feature.binary.literals=Binary literals -feature.underscores.in.literals=Underscores in literals -feature.string.switch=Strings in 'switch' statements -feature.objects.class=java.util.Objects API -feature.stream.and.optional.api=Stream and Optional API -feature.advanced.collection.api=Lambda methods in collections -feature.with.initial=ThreadLocal.withInitial() -feature.extension.methods=Extension methods -feature.method.references=Method references -feature.lambda.expressions=Lambda expressions -feature.type.annotations=Type annotations -feature.repeating.annotations=Repeating annotations -feature.type.receivers=Receiver parameters -feature.intersections.in.casts=Intersection types in casts -feature.static.interface.calls=Static interface method calls -feature.effectively.final=Effectively final variables -feature.try.with.resources.refs=Resource references -feature.modules=Modules -feature.auto.root.modules=All API-exporting modules are implicitly root modules -feature.private.interface.methods=Private interface methods -feature.utf8.property.files=Property files in UTF-8 encoding -feature.collection.factories=Collection factory methods -feature.lvti=Local variable type inference -feature.var.lambda.parameter='var' in lambda parameters -feature.nestmates=Nest-based access control -feature.text.blocks=Text block literals -feature.text.block.escape.sequences='\\s' escape sequences -feature.enhanced.switch=Enhanced 'switch' blocks -feature.switch.expressions='switch' expressions -feature.serial.annotation=@Serial annotation -feature.records=Records -feature.patterns.instanceof=Patterns in 'instanceof' -feature.sealed.classes=Sealed classes -feature.strictfp=Always-strict floating point semantics -feature.no.this.capture=Inner classes don't capture 'this' -feature.local.interfaces=Local interfaces -feature.local.enums=Local enums -feature.inner.statics=Static declarations in inner classes -feature.patterns.in.switch=Patterns in switch -feature.javadoc.snippets=@snippet in Javadoc -feature.pattern.guard.and.record.patterns=Pattern guards and record patterns -feature.record.patterns.in.for.each=Record patterns in for-each loops -feature.primitive.types.in.patterns=Primitive types in patterns, instanceof and switch -feature.implicit.import.in.implicit.classes=Implicit import in implicitly declared classes -feature.enum.qualified.name.in.switch=Qualified enum as a constant in switch -feature.string.templates=String templates -feature.unnamed.vars=Unnamed patterns and variables -feature.implicit.classes=Implicitly declared classes -feature.instance.main.method=Instance main method -feature.inherited.static.main.method=Inherited static main method -feature.scoped.values=Scoped Values -feature.structured.concurrency=Structured Concurrency -feature.sequenced.collections=Sequenced Collections -feature.classfile.api=ClassFile API -feature.stream.gatherers=Stream Gatherers -feature.foreign.functions=Foreign Function & Memory API -feature.virtual.threads=Virtual Threads -feature.statements.before.super=Flexible Constructor Bodies -feature.module.import.declarations=Module Import Declarations -feature.package.import.shadow.module.import=Import-on-demand over module import -feature.package.transitive.dependency.on.java.base=Transitive dependency on java.base module -feature.valhalla.value.classes=Valhalla value classes -feature.markdown.comment=Markdown documentation Comments - else.without.if='else' without 'if' enum.constant.context=Enum constant ''{0}'' in ''{1}'' expected.array.initializer=Array initializer expected @@ -200,34 +124,6 @@ javadoc.value.field.required=@value tag must reference a field javadoc.value.field.with.initializer.required=@value tag must reference a field with a constant initializer 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.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.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 -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.16.language.level.description=16 - Records, patterns, local enums and interfaces -jdk.17.language.level.description=17 - Sealed types, always-strict floating-point semantics -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.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 local.class.preposition=local method.context.display={0}() in {1}