Eclipse优化导入以包含静态导入

问题:

有没有可以让Eclipse自动寻找静态导入?例如,现在我终于升级到了Junit 4,我想能写:

assertEquals(expectedValue, actualValue);

点击Ctrl + Shift + O并添加Eclipse:

import static org.junit.Assert.assertEquals;

也许我要求太多了

回答:

我使用Eclipse Europa,它也有“收藏夹”首选项:

窗口>首选项> Java>编辑器>内容辅助>收藏夹

在我的,我有以下条目(添加时,使用“新建类型”并省略.*):

org.hamcrest.Matchers.*
org.hamcrest.CoreMatchers.*
org.junit.*
org.junit.Assert.*
org.junit.Assume.*
org.junit.matchers.JUnitMatchers.*

除了三分之一外,所有的都是静态进口。通过将这些作为收藏夹,如果我输入“assertT”并点击,Eclipse会提供assertThat作为建议,如果我选择它,它将添加适当的静态导入到该文件。

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: Eclipse Optimize Imports to Include Static Imports

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

61 − 53 =