gpt4 book ai didi

java - 让 Eclipse 更喜欢嵌套类的静态导入

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:25:55 24 4
gpt4 key购买 nike

假设我们有一个类 FooCollection,它包含一个有点长的静态嵌套类列表*:

public class FooCollection {
public static class FooA implements Foo {
// ...
}

public static class FooB implements Foo {
// ...
}

// ...
}

假设现在我们有另一个使用所有这些类的类。目前,如果我们引用类本身,Eclipse 将自动格式化它以单独导入每个类

import com.me.FooCollection.FooA;
import com.me.FooCollection.FooB;
import com.me.FooCollection.FooC;
import com.me.FooCollection.FooD;

// and then later something like
callBaz( FooA.class );

我希望避免由于同事使用 IntelliJ 而导致导入膨胀和不断提交更改导入,将其导入为

import static com.me.FooCollection.*;

但是,我似乎无法找到让 Eclipse 执行此操作的任何方法。有没有我遗漏的东西或者有什么方法可以让 Eclipse 这样做?

编辑:我实际上刚刚检查过,即使设置了开始导入阈值,甚至 new FooA() 仍会导致导入切换回此状态。

*) 我意识到这不是一个很好的设计,但它是一个遗留应用程序,因此我们假设代码无法更改。

最佳答案

Dave Newton 正在引用窗口 -> 首选项中“组织导入”下的设置。您可以使用通配符设置导入阈值。看起来在使用通配符之前默认是 99 个类。如果将其设置为 2,它看起来会满足您的需要!

关于java - 让 Eclipse 更喜欢嵌套类的静态导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21440669/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com