Die neu eingeführte Codekonvention erfordert, dass nach Möglichkeit das Schlüsselwort "final" verwendet wird.
Die Frage ist - gibt es eine Möglichkeit, die Variablen mit diesem Schlüsselwort automatisch zu generieren? Zum Beispiel - Ich wähle ein Codefragment aus:
"bla"+"bla"+"bla"
und drücken Sie ctrl+ alt+ v- die IDE generiert eine Variable wie folgt:
String blaString = "bla"+"bla"+"bla";
aber ich muss es sein
final String blaString = "bla"+"bla"+"bla";
PS Ich kenne Inspektionen und die Möglichkeit, "alle zu reparieren", aber es kann nicht überall verwendet werden, da es viele alte Codes gibt, die nicht ohne Grund überarbeitet werden sollten.
quelle
In IntelliJ 14.1.3
Preferences
>Editor
>Code Style
>Java
Code Generation
Final Modifier
gibt es zwei Möglichkeiten:quelle
Für Windows-Benutzer;
Gehen Sie zu
File
->Settings
->Editor
->Code Style
-> Bevorzugte Sprache auswählen (Java
) ->Checkbox
-> Generierte lokale Variablen endgültig machen, Generierte Parameter endgültig machen ->Apply
->OK
quelle