[java] sort properties in JavaPsiBundle and use visibility.presentation as prefix instead of suffix

This is needed to ensure that newly added properties will also be sorted.

GitOrigin-RevId: d27033d73c7a3a1246fb02589defdde8878452b9
This commit is contained in:
nik
2020-02-13 18:41:57 +03:00
committed by intellij-monorepo-bot
parent a7c71d880b
commit b93dcd1d1a
2 changed files with 53 additions and 49 deletions

View File

@@ -1,6 +1,38 @@
psi.error.attempt.to.edit.class.file=Cannot modify compiled element in file ''{0}''
context.type.java.comment=Comment
context.type.string=string
default.language.level.description=SDK default
# These constants are used from JavaElementKind
# When localizing you may use the parameter #0 which signals the desired grammatical case:
# 0 = nominative case (subject)
# 1 = accusative case (object)
element.abstract_method=abstract method
element.annotation=annotation
element.class=class
element.constant=constant field
element.constructor=constructor
element.enum=enum
element.enum_constant=enum constant
element.expression=expression
element.field=field
element.initializer=initializer
element.interface=interface
element.local_variable=local variable
element.method=method
element.module=module
element.package=package
element.parameter=parameter
element.pattern_variable=pattern variable
element.record=record
element.record_component=record component
element.statement=statement
element.unknown=element
element.variable=variable
infer.nullity.annotations=Infer Nullity Annotations
java.language.name=Java
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.
@@ -17,67 +49,39 @@ jdk.14.language.level.description=14 - Switch expressions
jdk.14.preview.language.level.description=14 (Preview) - Records, patterns, text blocks
jdk.X.language.level.description=X - Experimental features
# These constants are used from JavaElementKind
# When localizing you may use the parameter #0 which signals the desired grammatical case:
# 0 = nominative case (subject)
# 1 = accusative case (object)
element.class=class
element.interface=interface
element.record=record
element.initializer=initializer
element.field=field
element.constant=constant field
element.enum_constant=enum constant
element.record_component=record component
element.parameter=parameter
element.pattern_variable=pattern variable
element.local_variable=local variable
element.variable=variable
element.abstract_method=abstract method
element.method=method
element.constructor=constructor
element.package=package
element.module=module
element.enum=enum
element.annotation=annotation
element.statement=statement
element.expression=expression
element.unknown=element
context.type.java.comment=Comment
context.type.string=string
jshell.language.snippet=JShell Snippet
psi.error.attempt.to.edit.class.file=Cannot modify compiled element in file ''{0}''
task.background.title.maven=Maven
# suppress inspection "UnusedProperty"
packageLocal.visibility.presentation=package-private
visibility.presentation.abstract=abstract
# suppress inspection "UnusedProperty"
protected.visibility.presentation=protected
visibility.presentation.default=default
# suppress inspection "UnusedProperty"
private.visibility.presentation=private
visibility.presentation.final=final
# suppress inspection "UnusedProperty"
public.visibility.presentation=public
visibility.presentation.native=native
# suppress inspection "UnusedProperty"
abstract.visibility.presentation=abstract
visibility.presentation.open=open
# suppress inspection "UnusedProperty"
static.visibility.presentation=static
visibility.presentation.packageLocal=package-private
# suppress inspection "UnusedProperty"
final.visibility.presentation=final
visibility.presentation.private=private
# suppress inspection "UnusedProperty"
native.visibility.presentation=native
visibility.presentation.protected=protected
# suppress inspection "UnusedProperty"
synchronized.visibility.presentation=synchronized
visibility.presentation.public=public
# suppress inspection "UnusedProperty"
strictfp.visibility.presentation=strictfp
visibility.presentation.static=static
# suppress inspection "UnusedProperty"
transient.visibility.presentation=transient
visibility.presentation.strictfp=strictfp
# suppress inspection "UnusedProperty"
volatile.visibility.presentation=volatile
visibility.presentation.synchronized=synchronized
# suppress inspection "UnusedProperty"
default.visibility.presentation=default
visibility.presentation.transient=transient
# suppress inspection "UnusedProperty"
open.visibility.presentation=open
visibility.presentation.transitive=transitive
# suppress inspection "UnusedProperty"
transitive.visibility.presentation=transitive
java.language.name=Java
jshell.language.snippet=JShell Snippet
infer.nullity.annotations=Infer Nullity Annotations
visibility.presentation.volatile=volatile

View File

@@ -44,6 +44,6 @@ public class JavaPsiBundle extends DynamicBundle {
@NotNull
public static String visibilityPresentation(@NotNull String modifier) {
return message(modifier + ".visibility.presentation");
return message("visibility.presentation." + modifier);
}
}