标签: java exception-handling
是否可以定义抛出泛型参数定义的类型异常的泛型方法?
我有一组异常,派生自一个常见异常Foo,它有一个字符串的构造函数。我的试用代码
Foo
public <T/*an exception that can be constructed from a string*/> void foo() throws T { // try something throw new T("Hello"); }
没有编译错误:
T无法转换为Throwable