【发布时间】:2010-03-19 17:24:02
【问题描述】:
我刚刚看到一个这样的代码sn-p:
private static class DefaultErrorHandler<RT> implements ErrorHandler<RT> {
public RT handle(Object[] params, Throwable e) {
return Exceptions.throwUncheckedException(e);
}
}
现在我想知道 throwUncheckedException (Throwable e) 的静态方法会准确返回什么,以及如何针对泛型实现它。
谁能给我一个例子?
【问题讨论】:
-
所以你想返回一个值并抛出一个未经检查的异常?
-
是的。在执行过程中总是会抛出异常,而返回值是为了关闭编译器。