すべての例外を伝播するように言われました。この文は、次のようなアクティブな伝播を意味します。
public void doSomething() throws SomeException{
try{
doSomethingThatCanThrowException();
} catch (SomeException e){
e.addContextInformation(�more info�);
throw e; //throw e, or wrap it � see next line.
//throw new WrappingException(e, �more information�);
}
または受動的な伝播:
public void doSomething() throws SomeException {
try{
doSomethingThatCanThrowException();
} finally {
//clean up � close open resources etc.
}
}
また、すべての例外を伝播するとはどういう意味ですか?
乾杯