Как настроить генератор Eclipse и генератор?

Как настроить Eclipse для генерации геттеров и сеттеров с некоторым префиксом для переменной аргумента?

Пример:

private String someVariable;

public void setSomeVariable(String aSomeVariable) {
    this.someVariable = aSomeVariable;
}

Ответы

Ответ 1

Вы можете обновить все сгенерированные переменные префиксом, перейдя в настройки > java > Code Style и выбрав "Параметры", затем отредактируйте. Вы можете добавить префикс/суффикс для всех сгенерированных имен переменных.

Ответ 2

есть две вещи, которые вам нужно сделать, чтобы создать сеттер в вашем примере.
во-первых, как уже отмечали другие, вам нужно перейти в диалоговое окно "Настройки" и перейти к шаблону Java/Code Style/Code Templates/Code/Setter. в поле "Образец" вы должны сделать это значение следующим образом:

this.${field} = ${param};

второй, все еще в диалоговом окне "Настройки", перейдите на уровень "Стиль кода". Здесь вы увидите таблицу "Соглашения для имен переменных". Выберите строку "Параметры" и выберите "Изменить". добавьте букву a в поле префикса.

Как только все это будет сохранено, вы сможете автоматически генерировать сеттеры, как вы определили выше, используя команду Generate Getter and Setter.

Ответ 3

Вы можете выбрать переменную и щелкнуть правой кнопкой мыши > источник > Создать геттеры и сеттеры. Если вы хотите, чтобы сеттеры отключили опцию getVariable().

Ответ 4

Щелкните правой кнопкой мыши → Источник → Генерировать получатели и сеттеры → Нажмите ссылку "Шаблон кода" чуть выше кнопки "ОК" → "Код"

Обычно я пишу свой сеттер как: if ($ {param}!= null)   $ {field} = ${param}; еще return new String();