Missorted modifiers
Reports declarations whose modifiers are not in the canonical preferred order (as stated in the Java Language Specification).
Example:
After the quick-fix is applied:
Locating this inspection
- By ID
Can be used to locate inspection in e.g. Qodana configuration files, where you can quickly enable or disable it, or adjust its settings.
MissortedModifiers- Via Settings dialog
Path to the inspection settings via IntelliJ Platform IDE Settings dialog, when you need to adjust inspection settings directly from your IDE.
Use the inspection settings to:
toggle the reporting of misplaced annotations: (annotations with
ElementType.TYPE_USE
not directly before the type and after the modifier keywords, or other annotations not before the modifier keywords). When this option is disabled, any annotation can be positioned before or after the modifier keywords. Modifier lists with annotations in between the modifier keywords will always be reported.specify whether the
ElementType.TYPE_USE
annotation should be positioned directly before a type, even when the annotation has other targets specified.
Inspection options
Here you can find the description of settings available for the Missorted modifiers inspection, and the reference of their default values.
- Check annotation order
Default: Selected
Availability
- By default bundled with
- Can be installed with plugin
Java, 241.18072