在Eclipse中重构变量名称

时间:2015-10-05 21:58:15

标签: eclipse refactoring

在java项目中,我创建了一堆抽象类的子类。

public abstract class Foo {
    protected String myFoo;
}

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

因为一直习惯于重命名变量名称,所以我不会通过名称来引用它们,这让人很烦人。写下这个问题我实现了一个更好的解决方案是{{1但是我真的不愿意,所以我的问题就是:

有没有办法在Eclipse中重构变量名,以便更新所有类中对旧变量的所有引用? Foo仅在同一班级中发生变化:(

1 个答案:

答案 0 :(得分:2)

ALT+SHIFT+R会重命名所有实例。