0

すべての例外を伝播するように言われました。この文は、次のようなアクティブな伝播を意味します。

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.
}

}

また、すべての例外を伝播するとはどういう意味ですか?

乾杯

4

0 に答える 0