在现有代码中为常量创建静态导入的简单方法?
如果我在 Foo 中有一个常量 BAR,我将在 C 类中使用它,我必须编写
Object o = Foo.BAR + "...";
我可以在Eclipse中使用Ctrl-Shift-M(光标在BAR上)来创建静态导入,如下所示:
import static Foo.BAR;
Object o = BAR + "....";
我目前正在更新遗留代码,其中包含数千个我想转换为静态导入的代码。Ctrl-Shift-O / Organize import 不会这样做。有没有我错过的技巧?
编辑:实际上,我更喜欢一种方式来告诉Eclipse,我想让Ctrl-Shift-M在这个特定类中的所有实例上发挥其魔力,而不仅仅是我放置光标的单个实例。(它是遗留代码,因此这实际上提高了可读性:))
编辑:我发现IntelliJ建议这样做。