Я бы хотел изменить сгенерированные по умолчанию параметры IntelliJ, когда я прошу его автоматически создать метод.
Например, если я напишу следующее (это всего лишь пример, этот вопрос не об использовании List вместо ArrayList ) перед методом generate () создано:
generate( new ArrayList<String>{}, 42 );
и попросите IntelliJ создать метод, он создаст это:
private void generate( ArrayList<String> strings, int i ) {
}
Но я бы хотел иметь это вместо:
private void generate(
@NotNull final ArrayList<String> strings,
final int i
) {
}
Другими словами, я бы хотел:
- каждому примитиву предшествует ключевое слово final
- каждому не примитиву предшествует ключевое слово final
- каждому не примитиву предшествует аннотация @ NotNull
- (в идеале) каждый параметр должен идти в отдельной строке
Как я могу это сделать?