【发布时间】:2011-10-10 15:22:52
【问题描述】:
我需要在异常和抛出相同类型的异常之后恢复数据。 如果在编译时我不知道异常的类型,是否有可能? 谢谢。
【问题讨论】:
我需要在异常和抛出相同类型的异常之后恢复数据。 如果在编译时我不知道异常的类型,是否有可能? 谢谢。
【问题讨论】:
你试过了吗:
try
{
// your code here.
}
catch (Exception exception)
{
// your code here.
throw exception;
}
【讨论】:
您需要提供更多详细信息;是RuntimeException 吗?如果没有,你已经抓住了它,只需重新抛出它。如果没有 try/catch,你需要把它包起来扔掉。
如果您无权访问代码,则可以使用 AspectJ 之类的东西。
【讨论】: