你能抛出一般的例外吗?

时间:2017-07-31 09:33:08

标签: java exception-handling

是否可以定义抛出泛型参数定义的类型异常的泛型方法?

我有一组异常,派生自一个常见异常Foo,它有一个字符串的构造函数。我的试用代码

public <T/*an exception that can be constructed from a string*/> void foo() throws T
{
    // try something
    throw new T("Hello");
}

没有编译错误:

  

T无法转换为Throwable

0 个答案:

没有答案