Подтвердить что ты не робот

Согласованное переименование полей в eclipse

При рефакторинге поля поведение по умолчанию в eclipse заключается в том, чтобы переименовать только поле, оставив методы доступа с несогласованными именами.

Нажатие Alt+Shift+R дважды показывает диалоговое окно "Переименование", в котором я могу выбрать, следует ли переименовывать аксессоры (как два отдельных параметра). Это облегчает боль в ручном переименовании аксессуаров, но все еще довольно субоптимально, включая нажатие еще 3 быстрых клавиш, чем с переименованием на месте, плюс моя обычная забывчивость...:)

Я не могу придумать причину, по которой мне не хотелось бы, чтобы мой рефакторинг был последовательным, и есть ли способ сделать переадресацию по умолчанию по-умолчанию? Я в порядке с настройкой загадочных настроек и установкой неясных флагов, пока он работает.

Спасибо

4b9b3361

Ответ 1

Просто попробовал это в Eclipse 3.6 Helios (но я помню, что он работает в Eclipse 3.4 и 3.5 и, возможно, даже раньше)

Однократное переименование Alt-Shift-R в редакторе, после нажатия ENTER, изменит имя метода соответствующего получателя и сеттера. Предпосылкой является, вероятно, вы должны открыть диалоговое окно "Переименовать поле", дважды нажав Alt-Shift-R и выбрать параметры в "Изменить имя получателя" и "Переименовать сеттер". Последующие действия переименования будут помнить ваш выбор на этом.