Переименование полей доступа к классам в Eclipse - PullRequest
1 голос
/ 27 октября 2011

Скажите, у меня есть

public class Person {

int id;
String regDate;
String name;
String surname;

// constructors, setters and getters and toString

Если я переименую id, я хочу переименовать его через установщики классов и т. Д. В настоящее время я использую ctr + f find replace, но это также переименовывает мои операторы импорта и комментарии. : -)

А также, если я меняю тип, скажем, что int для String для идентификатора, я хочу, чтобы тип также менялся во всем классе (getters, setters, toString).

Спасибо

1 Ответ

2 голосов
/ 27 октября 2011

Откройте вид Outline -> убедитесь, что поля видны (значок «Скрыть поля» вверху нельзя нажать) -> выберите поле, которое вы хотите переименовать -> Alt + Shift + R - > дайте новое имя для полей / accessor -> отметьте «Rename getter ...» и «Rename setter» -> нажмите «Ok».

Что касается второй части вашего вопроса, этот тип рефакторинга, вероятно, в настоящее время недоступен, потому что кто-то также предложил это на форумах сообщества Eclipse в этом году в этой теме .

...