2015-10-05 2 views
1

В проекте java я создаю кучу подклассов абстрактного класса.Рефакторинг имен переменных в Eclipse

public abstract class Foo { 
    protected String myFoo; 
} 

public class SubFoo extends Foo { 
    public void fooMethod() { 
     super.getClass().getDeclaredFields()[0].set(this, "something"); 
    } 
} 

из-за сильного привычки переименования имен переменных я все время воздерживаться от ссылки на них по имени, которое получает утомительно .. Дать этот вопрос я реализующая лучшее решение будет метод установки в Foo , но я действительно предпочитаю не делать этого, поэтому мой вопрос стоит:

Есть ли способ редактировать имена переменных в Eclipse, чтобы обновить все ссылки на старую переменную во всех классах? ALT+SHIFT+R только изменения в том же классе :(

+0

увидеть это решить мою проблему http://stackoverflow.com/questions/9308352/renaming-a-lot-of-variables-in -many-java-classes-at-once – rummykhan

ответ

2

ALT+SHIFT+R делает переименовать все экземпляры.

+0

Wauw. Я не знаю, как я это пропустил. Большое спасибо xD – user2651804

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