Вопрос по eclipse-3.4, refactoring, eclipse – Переименование методов доступа / мутатора в Eclipse?

10

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

Ваш Ответ

2   ответа
19

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

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

Приятно. Жаль, что он не переименовывает аргумент в сеттер. Fletch
0

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

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

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

Похожие вопросы