Переименование методов доступа / мутатора в Eclipse? - PullRequest
10 голосов
/ 13 октября 2008

Есть ли способ автоматически переименовать аксессор / мутатор, когда переменная, которую они получают / устанавливают, подвергается рефакторингу -> переименовывается (Eclipse 3.4)?

Ответы [ 2 ]

19 голосов
/ 13 октября 2008

1 - Когда вы выбираете Refactor-> Rename для переменной, Eclipse предлагает вам ввести новое имя в поле «in-line». Непосредственно под ним находится справочное сообщение, а рядом с ним маленькая иконка (стрелка идет вниз). Нажмите на эту стрелку и выберите «Открыть диалог переименования». Появится новое всплывающее окно с необходимыми флажками.

2 - Либо выберите переменную, которую хотите изменить, и дважды нажмите Alt + Shift + R. Снова установите флажки получения / установки.

0 голосов
/ 12 августа 2016

По умолчанию eclipse не будет переименовывать методы получения и установки при использовании «встроенного» переименования переменной. Однако вы можете изменить это поведение, используя диалоговое окно «Переименовать поле» для переименования один раз, и выбрав «Переименовать получатель» и «Переименовать установщик». (см. ответ от idrosid только для подробностей, как открыть это окно).

После этого «встроенные» переименования также обновят метод получения и установки для этого поля (но не параметр в установщике).

Обратите внимание, я проверял это с Eclipse 4.5

...