Ответ 1
Вы можете обновить все сгенерированные переменные префиксом, перейдя в настройки > java > Code Style и выбрав "Параметры", затем отредактируйте. Вы можете добавить префикс/суффикс для всех сгенерированных имен переменных.
Как настроить Eclipse для генерации геттеров и сеттеров с некоторым префиксом для переменной аргумента?
Пример:
private String someVariable;
public void setSomeVariable(String aSomeVariable) {
this.someVariable = aSomeVariable;
}
Вы можете обновить все сгенерированные переменные префиксом, перейдя в настройки > java > Code Style и выбрав "Параметры", затем отредактируйте. Вы можете добавить префикс/суффикс для всех сгенерированных имен переменных.
есть две вещи, которые вам нужно сделать, чтобы создать сеттер в вашем примере.
во-первых, как уже отмечали другие, вам нужно перейти в диалоговое окно "Настройки" и перейти к шаблону Java/Code Style/Code Templates/Code/Setter. в поле "Образец" вы должны сделать это значение следующим образом:
this.${field} = ${param};
второй, все еще в диалоговом окне "Настройки", перейдите на уровень "Стиль кода". Здесь вы увидите таблицу "Соглашения для имен переменных". Выберите строку "Параметры" и выберите "Изменить". добавьте букву a
в поле префикса.
Как только все это будет сохранено, вы сможете автоматически генерировать сеттеры, как вы определили выше, используя команду Generate Getter and Setter.
Вы можете выбрать переменную и щелкнуть правой кнопкой мыши > источник > Создать геттеры и сеттеры. Если вы хотите, чтобы сеттеры отключили опцию getVariable().
Щелкните правой кнопкой мыши → Источник → Генерировать получатели и сеттеры → Нажмите ссылку "Шаблон кода" чуть выше кнопки "ОК" → "Код"
Обычно я пишу свой сеттер как: if ($ {param}!= null) $ {field} = ${param}; еще return new String();