我的Maven项目包括

186         <dependency>
187             <groupId>org.hamcrest</groupId>
188             <artifactId>hamcrest-all</artifactId>
189             <version>1.3</version>
190         </dependency>

当我键入assertThat ..

我想让IDEA找出需要以下内容的地方
import static org.hamcrest.MatcherAssert.assertThat;

相反,我得到这个。

如何纠正?我如何获得IDEA执行静态导入?

最佳答案

打开括号,将提示您静态导入该方法。在添加括号之前,IntelliJ将无法理解它是您要尝试引用的方法。

换句话说,键入assertThat(,然后键入ALT-ENTER。

关于java - IDEA,Hamcrest和静态导入,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13148901/

10-10 15:10