我正在使用Eclipse,当一个方法可以抛出RuntimeException时,那么Eclipse没有提示,方法签名后缺少throw RuntimeException
。
我知道这是有意的,因为不必处理RuntimeException。但是,自动添加throw RuntimeException
还会在javadoc模板(通过键入/**
创建的模板)中包含runtimeException,因此我不会忘记记录可能的RuntimeExceptions。
有关此问题的任何提示吗?如何确保,我不忘记记录RuntimeExceptions?
答案 0 :(得分:0)
您不必声明运行时异常,因为它们是未被发现的。如果除了有一些例外,你需要通过声明一个新的异常在代码中明确地声明它。
需要声明抛出RuntimeException的方法的一个特定情况是GWT在客户端正确处理它们(而不是通用错误500)。