2013-09-27 4 views
6

Кто-нибудь знает способ переименовать getter и setter переменной, когда я меняю имя?Переименуйте геттер и сеттер в Eclipse. Ярлык?

Функция переименования в eclipse очень полезна, но когда мне нужно переименовать некоторую переменную, после этого мне нужно вручную исправить имя получателя и сеттера.

+3

Если у них нет специальной логики, удалите их и снова сгенерируйте их –

ответ

12
  1. правая кнопка мыши на переменном
  2. Refactor -> Переименовать
  3. Контекстные должен появиться с запросом на новое имя поля и аксессоры обновляются ли. Введите новое имя поля и установите флажки как для сеттера, так и для геттера. Затем нажмите OK, и все готово.

enter image description here

Если подсказка не появляется, откройте Настройки-> Java и отменитеRename in editor without dialog флажок. Затем повторите три шага.

enter image description here

+0

. Я не получаю приглашение –

+0

По умолчанию приглашение не появляется, но его можно настроить в IDE> –

+1

Возможно, у вас есть «Переименовать в редакторе без диалога "(на странице настроек Java). –

7

ALT + Shift + R.
Дважды, чтобы отобразить диалоговое окно «Переименовать поле» и выберите опцию «переименовать getter/setter» (эти параметры будут запомнены), поэтому, когда вы нажимаете ALT + Shift + R один раз, сделайте встроенное переименование и нажмите Enter. Getter/setter будут автоматически переименованы.

Смежные вопросы