Intellij Idea-автоматически добавляет ключевое слово final к сгенерированным переменным
новое введенное соглашение о коде требует использовать ключевое слово" final", где это возможно.
вопрос в том-есть ли возможность автоматически генерировать переменные с этим ключевым словом ? Например - я выбираю фрагмент кода:
"bla"+"bla"+"bla"
и нажать ctrl+ alt+v - IDE генерирует переменную следующим образом:
String blaString = "bla"+"bla"+"bla";
но мне нужно, чтобы это было
final String blaString = "bla"+"bla"+"bla";
P. S. Я знаю о проверках и возможность "исправить их все", но она не может быть использована везде, так как есть много старого кода, который не должен быть рефакторинг без причины.
3 ответа:
перейдите в настройки - > стиль кода - > генерация кода и включите "сделать сгенерированные локальные переменные окончательными" в разделе "окончательный модификатор". Вы также можете попробовать найти "окончательный" в настройках.