繁体   English   中英

在 Eclipse 中重构变量名

[英]Refactoring variable names in Eclipse

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

public abstract class Foo {
    protected String myFoo;
}

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

由于一直重命名变量名称的坏习惯,我避免按名称引用它们,这很烦人.. 写这个问题我意识到更好的解决方案将是Foo的 setter 方法,但我真的不想,所以我的问题是:

有没有办法在 Eclipse 中重构变量名称,以便更新所有类中对旧变量的所有引用? ALT+SHIFT+R只在同一个类中改变:(

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM