Joe*_*erg 17 eclipse import static-classes
我有一些日食问题.
如果我anyMap()在源代码中使用类似的东西,然后按,则CTRL + SHIFT + O导入列表中不会进行任何更新.
如果我import static org.mockito.Matchers.*在我的导入中写出类似的东西,anyMap()那么就知道了.
如果按,然后CTRL + SHIFT + O因为我必须导入一些其他类,import static org.mockito.Matchers.*将被替换为import static org.mockito.Matchers.anyMap    
如果我想使用那么anyList(),我必须import static org.mockito.Matchers.*再次手工编写导入.
我知道这个主题可以修改Eclipse组织导入(ctrl + shift + o)命令对静态导入的处理吗?并且解决方案工作正常,但是还有可能因此eclipse自动知道我想要使用的静态类吗?
Ash*_*dal 39
是的,这是可能的..看到这个问题:
检查收藏夹首选项部分:
窗口»首选项»Java»编辑器»内容辅助»收藏夹  
点击"新类型"并添加org.mockito.Matchers如下:

一旦你这样做,你应该在那里有相应的条目:

之后,如果您输入anyM代码并执行Ctrl + Space,您将看到静态方法是内容辅助提议之一.如果选择,则会自动添加相应的导入:

如果键入的东西只与静态匹配,则会自动添加导入.例如,如果您键入anyMap并再按下Ctrl +空格键导入将直接加入.
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           7368 次  |  
        
|   最近记录:  |