IntelliJ IDEA 无法解析静态导入
IntelliJ IDEA cannot resolve static import
当我定期导入时,它按预期工作:
但是,如果我将导入更改为 static
,IDEA 无法解析它:
Gradle 构建项目成功。
好像是IDEA的问题,但是我找不到是不是已知问题。我尝试了清理、使缓存无效等。还有什么我可以做的吗?
我正在使用 IntelliJ IDEA community 2016.2.4
和 java 版本 1.7.0_79
您要么想要这样做,这将 import all 的 static Assert
的成员
import static org.junit.Assert.*;
或者,得到一个特定的方法
import static org.junit.Assert.assertEquals;
您的语法错误 - 静态导入用于静态方法,而不是 类。我猜你打算静态导入属于 org.junit.Assert
:
的所有方法
import static org.junit.Assert.*;
当我定期导入时,它按预期工作:
但是,如果我将导入更改为 static
,IDEA 无法解析它:
Gradle 构建项目成功。
好像是IDEA的问题,但是我找不到是不是已知问题。我尝试了清理、使缓存无效等。还有什么我可以做的吗?
我正在使用 IntelliJ IDEA community 2016.2.4
和 java 版本 1.7.0_79
您要么想要这样做,这将 import all 的 static Assert
的成员import static org.junit.Assert.*;
或者,得到一个特定的方法
import static org.junit.Assert.assertEquals;
您的语法错误 - 静态导入用于静态方法,而不是 类。我猜你打算静态导入属于 org.junit.Assert
:
import static org.junit.Assert.*;