默认情况下,当您使用ctrl + shift + o快捷键时,静态导入将放置在标准导入之前
import static org.mockito.Maters.any;
import static org.mockito.Maters.anyInt;
import static org.mockito.Maters.anyString;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
不幸的是,这违反了我们公司的内部代码检查方式,是否可以更改此分组,以便静态导入在标准导入之后?
答案 0 :(得分:2)
您可以在' Java>中的首选项中配置导入顺序。代码风格>组织进口'页。这将允许您指定静态和正常导入的顺序(如果需要,还可以指定更多)。
答案 1 :(得分:0)
我找到了一种解决方案。 更改文件 .settings/org.eclipse.jdt.ui.prefs 并放置新行:
org.eclipse.jdt.ui.importorder=com;java;javax;org;;\#;
你将拥有:
java.*
javax.*
org.*
<其他>
导入静态 *