2011-03-14 14 views
0

当我在IntelliJ中单击Ctrl + Q时,我无法获得某个类抛出异常的信息。我可以看到这个,如果我点击Shift + F1(查看外部文档),然后浏览整个班级。找出哪些异常会引发类错误

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

+1

类不抛出异常,方法。 – ColinD 2011-03-14 18:30:32

+0

大声笑。当然,但你知道我的意思:))) – sandalone 2011-03-15 09:48:52

回答

1

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

+0

就是这样。我正在检查对象而不是它的方法。谢谢! Ctrl + Q完美地工作!!!!! – sandalone 2011-03-15 09:52:11

1

我认为没有更简单的方法,因为异常不是由类抛出,而是由其方法抛出。

+0

ColinD告诉我一样。我知道,但是在创建帖子的那一刻,我写了类而不是类的方法。无论如何感谢 – sandalone 2011-03-15 09:50:47

0

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

不完全是你问的(我认为),但可能派上用场。