我的代码包含以下方式对枚举的引用。
Flowers { ROSE, SUNFLOWER }
import com.mycompany.Flowers;
class A {
public void foo(...) {
Flowers flower = Flowers.ROSE;
}
}
我希望上面的代码使用对Flower的静态引用,然后代码看起来像
import static com.mycompany.Flowers.ROSE;
Flowers flower = ROSE;
如何重新使用我的代码(使用Eclipse)来使用枚举的静态引用而不是正常的引用机制。有没有办法让Eclipse修改所有对静态引用的常规枚举引用?
答案 0 :(得分:7)
这可能不像你想要的那样精通,但 Ctrl + Shift + M 对静态对象的引用将会静态导入它(适用于成员和方法)......这样你就可以逐个实现静态导入。
我对其他想法也感兴趣,但
答案 1 :(得分:0)
以下是两种简单步骤的方法:
Flowers.NAME
更改为NAME
。答案 2 :(得分:0)
只需在单词Rose
上按 Ctrl + Shift + M ,您就会看到它是静态导入的。