Java intellij中的方法范围搜索-查找所有异常

Java intellij中的方法范围搜索-查找所有异常,java,intellij-idea,Java,Intellij Idea,在我的java项目中,我有一个方法,我想知道如何在类调用层次结构中找到特定异常类的所有用法 是否可以进行方法范围搜索(使用调用层次结构) 因为这不太容易理解 method()在另外两个类中调用以下方法; SecondClass.method() 第三类方法() 在第二类和第三类中,可能都会出现“new SpecificException()” 我想知道可以抛出此特定异常的所有位置,特别是与FirstClass.method()相关的位置。您可以在异常类上使用ALT+F7键?这是可能的,但仅限于刚

在我的java项目中,我有一个方法,我想知道如何在类调用层次结构中找到特定异常类的所有用法

是否可以进行方法范围搜索(使用调用层次结构)

因为这不太容易理解

method()在另外两个类中调用以下方法; SecondClass.method() 第三类方法()

在第二类和第三类中,可能都会出现“new SpecificException()”


我想知道可以抛出此特定异常的所有位置,特别是与FirstClass.method()相关的位置。

您可以在异常类上使用ALT+F7键?

这是可能的,但仅限于刚刚发布的IntelliJ IDEA 16 EAP。以下是方法:

  • 调用FirstClass.method()上的调用层次结构
  • 浏览层次结构树以显示您感兴趣的所有方法
  • 在异常构造函数上调用Find Usages
  • 编辑“查找用法”设置,以包括重载方法和范围层次结构“方法的被调用方”中的搜索

这将在层次结构中的任何地方显示创建的异常(新表达式)。

只需右键单击该类或方法,您将获得
查找用法
选项。我建议搜索异常类。快捷方式取决于键映射。还指定键映射。不,抱歉,我需要它是方法层次结构调用范围。