Есть ли способ автоматического переименования accessor/mutator, когда переменная, которую они получают/устанавливает, получает рефакторинг -> переименован (Eclipse 3.4)?Переименование методов доступа/мутатора в Eclipse?
ответ
1 - Когда вы выбираете Refactor-> Rename для переменной, Eclipse предлагает ввести новое имя в поле "in-line". Непосредственно под ним появляется справочное сообщение, а рядом с ним - маленький значок (стрелка вниз). Нажмите на эту стрелку, а затем выберите «Открыть диалог переименования». Появится новое всплывающее окно с необходимыми флажками.
2 - В качестве альтернативы, выберите переменную, которую вы хотите изменить, и нажмите дважды Alt + Shift + R. Снова проверьте флажки получателя/сеттера.
По умолчанию eclipse не будет переименовывать геттеры и сеттеры при использовании «встроенного» переименования переменной. Однако вы можете изменить это поведение, используя диалоговое окно «Переименовать поле» для переименования один раз и выбрав «Переименовать геттер» и «Переименовать сеттер». (см. answer by idrosid, чтобы узнать только, как открыть это окно).
После этого «встроенные» переименования также будут обновлять получатель и сеттер для этого поля (но не параметр в сеттере).
Примечание. Я тестировал это с помощью Eclipse 4.5
Nice. Жаль, что он не переименовывает аргумент в сеттер. – Fletch 2016-02-16 17:01:57