Как я могу настроить получение и установку Eclipse? - PullRequest
16 голосов
/ 11 июня 2009

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

Пример:

private String someVariable;

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

Ответы [ 4 ]

21 голосов
/ 11 июня 2009

Вы можете обновить все сгенерированные переменные с префиксом, перейдя в «Настройки»> «Java»> «Стиль кода» и выбрав «Параметры», затем измените. Вы можете добавить префикс / суффикс для всех сгенерированных имен переменных.

5 голосов
/ 11 июня 2009

Есть две вещи, которые вам нужно сделать, чтобы повлиять на сеттер в вашем примере.
Во-первых, как уже упоминали другие, вам нужно будет перейти в диалоговое окно «Настройки» и перейти к Java / Стиль кода / Шаблоны кода / Код / Тело сеттера. в поле Pattern вы должны сделать так, чтобы значение выглядело так:

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

во-вторых, все еще в диалоговом окне настроек, перейдите на уровень Code Style. Здесь вы увидите таблицу «Соглашения для имен переменных». Выберите строку параметров и выберите редактировать. добавьте букву a в поле префикса.

Как только все это будет сохранено, вы сможете автоматически генерировать сеттеры, как вы определили, используя команду «Генерировать геттер и сеттер».

1 голос
/ 26 февраля 2016

Щелкните правой кнопкой мыши -> Источник -> Создать геттеры и сеттеры -> Нажмите ссылку шаблона кода чуть выше кнопки ОК -> Код

Я обычно пишу свой сеттер как: if ($ {param}! = null) $ {field} = $ {param}; еще вернуть новую строку ();

0 голосов
/ 11 июня 2009

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...