我需要恢复异常和同一类型的抛出异常之后的数据。 是否有可能在编译时我不知道异常的类型? 感谢。
答案 0 :(得分:1)
您需要提供更多详细信息;它是RuntimeException
吗?如果没有,你已经抓住它,只需重新抛出它。如果没有try / catch,你需要把它包装成一个,扔掉它。
如果您无权访问代码,则可以使用AspectJ之类的内容。
答案 1 :(得分:1)
你试过这个:
try
{
// your code here.
}
catch (Exception exception)
{
// your code here.
throw exception;
}