Переименование методов доступа / мутатора в Eclipse?

StackOverflow https://stackoverflow.com/questions/197123

Вопрос

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

Это было полезно?

Решение

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

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

Другие советы

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top