Ответ 1
Перейдите в настройки → Стиль кода → Генерация кода и включите "Сделать сгенерированные локальные переменные окончательными" в разделе "Окончательный модификатор". Вы также можете попробовать "окончательный" в настройках.
В новом кодексе кода необходимо использовать "окончательное" ключевое слово, где это возможно.
Вопрос: есть ли возможность автоматически генерировать переменные с этим ключевым словом? Например - я выбираю фрагмент кода:
"bla"+"bla"+"bla"
и нажмите ctrl + alt + v - среда IDE генерирует такую переменную:
String blaString = "bla"+"bla"+"bla";
но мне нужно, чтобы это было
final String blaString = "bla"+"bla"+"bla";
P.S. Я знаю об инспекциях и возможности "исправить их все", но его нельзя использовать везде, так как существует много старого кода, который нельзя реорганизовать без причины.
Перейдите в настройки → Стиль кода → Генерация кода и включите "Сделать сгенерированные локальные переменные окончательными" в разделе "Окончательный модификатор". Вы также можете попробовать "окончательный" в настройках.
В IntelliJ 14.1.3
Preferences
> Editor
> Code Style
> Java
Code Generation
Final Modifier
есть два варианта:
Для пользователя Windows;
Перейдите к File
→ Settings
→ Editor
→ Code Style
→ Выберите предпочтительный язык (Java
) → Checkbox
→ Сделать сгенерированные локальные переменные окончательными, Сделать сгенерированные параметры окончательными
- > Apply
→ OK