2013-03-28 107 views
1

我正在使用Eclipse,当一个方法可以抛出一个RuntimeException时,那么Eclipse没有提示,在方法签名之后缺少throw RuntimeException自动添加抛出RuntimeException方法?

我知道这是有意的,因为RuntimeException不必处理。然而,自动添加throw RuntimeException也会在javadoc模板(通过键入/**创建的模板)中包含runtimeException,所以我不会忘记记录可能的RuntimeException。

有关此问题的任何提示?如何确保我不会忘记记录RuntimeExceptions?

回答

0

您不应该声明运行时异常,因为它们未被接受。如果除了有一些例外,你需要通过声明一个新的异常来在代码中明确地声明它。

您需要声明一个引发RuntimeException的方法的一个特定情况是GWT在客户端正确处理它们(而不是通用错误500)。

相关问题