我有一个方法:
public void SomeDataMethod() throws BadDataException {
try {
// do something
} catch(IOException e) {
throw new BadDataException("Bad data",e);
} finally {
// do something regardless of above
}
}
现在例如一些代码将调用此方法,我想查看此方法中发生的所有失败,
那么我该如何使用 initCause()呢?或者也许还有其他方法可以做到这一点?如果我使用 initCause():
1)我会得到所有被捕获或最后一个异常吗?
2)我得到它们/它的形式是什么?**