【问题标题】:Find out which exceptions a certaing class throws找出某个类抛出了哪些异常
【发布时间】:2011-03-14 18:23:22
【问题描述】:

当我在 IntelliJ 中单击 Ctrl+Q 时,我没有获得有关某个类抛出哪些异常的信息。如果我单击 Shift+F1(查看外部文档)然后浏览整个课程,我可以看到这一点。

有没有更快的方法在 IntelliJ 中获取此信息?

【问题讨论】:

  • 类不会抛出异常,方法会。
  • 哈哈。当然,但你知道我的意思:))))

标签: java android intellij-idea


【解决方案1】:

这是从 javadoc(@throws 注释)中提取的,所以如果它在 javadoc 中的某个方法并且您突出显示一个方法并在它抛出任何异常时按 control-q,它应该会显示给您。

【讨论】:

  • 就是这样。我正在检查对象而不是它的方法。谢谢! Ctrl+Q 完美无瑕!!!!!!
【解决方案2】:

我认为没有更简单的方法,因为异常不是由类引发的,而是由它的方法引发的。

【讨论】:

  • ColinD 也这样告诉我。我知道,但是在创建帖子的那一刻,我编写了类而不是类的方法。还是谢谢
【解决方案3】:

您可能想尝试在方法声明中的“throws”关键字上调用 Ctrl-Shift-F7。 它显示了方法体中引发异常的位置。

不完全符合您的要求(我认为),但可能会派上用场。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-22
    相关资源
    最近更新 更多