Suz*_*ioc 29 java eclipse code-generation content-assist
如果我在Java中有未处理的异常,Eclipse会向我提出两个选项:(1)添加throws声明和(2)使用try/catch环绕.
如果我选择(2)它会添加一个代码
try {
myfunction();
} catch (MyUnhandledException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)
我想改成这个
try {
myfunction();
} catch (MyUnhandledException e) {
throw new RuntimeException(e);
}
Run Code Online (Sandbox Code Playgroud)
这可能吗?
UPDATE
为什么这么爱改变话题的人???
如果捕获并打印异常,也不再需要捕获它.如果我忘记错误地处理异常,我喜欢我的应用程序崩溃.所以,我喜欢默认重新抛出它.
And*_*mas 37
是的,您可以更改Eclipse添加的默认代码.
考虑在默认的catch块中添加TODO注释.例如,默认包括:
// ${todo} Auto-generated catch block
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8564 次 |
| 最近记录: |