可以Intellij过滤类实现

时间:2018-05-17 01:31:58

标签: intellij-idea

例如,我使用Ctrl + Alt + B(intellij IDEA 2018)来查找java.util.Collection的实现,但所有依赖项的Collection实现都会出现。是否有将这些内容限制在范围内或过滤结果(类似于'使用Ctrl + Shift + F查找'?

1 个答案:

答案 0 :(得分:0)

<强>答案

选择您感兴趣的界面方法后,您可以通过以下方式完成此操作:菜单栏 - &gt;编辑 - &gt;查找 - &gt;查找用法设置(Ctrl-Alt-Shift-F7)

在那里你可以选择“覆盖方法”而不是“用法”并定义范围。

示例

对于方法AbstractList.add(int index,E element)我只为两个包定义了MySpecialScope(仅作为示例),没有递归包含。

enter image description here

然后结果只是java.util。*

中方法add()的6个实现

**enter image description here**

许多其他人喜欢,例如未列出javax.management.AttributeList(来自rt.jar)中的那个。