重複の可能性:
throws 宣言を追加せずに例外をスローする方法はありますか?
メソッドが既に定義されていて句がない場合に、カプセル化Exceptionして別のメソッドに再スローする方法があるのだろうか。Exceptionthrows
例 (JMSonMessageメソッドを使用):
public void onMessage(Message message) {
if(message instanceof ObjectMessage){
ObjectMessage objectMessage = (ObjectMessage)message;
try {
Object object = objectMessage.getObject();
} catch (JMSException e) {
throw new CustomException("blah blah", e); // ERROR HERE : Unhandled exception type CustomException
}
}
}
CustomExceptionでは、どうすれば自分のコードでカプセル化してディスパッチできますか? 方法はありますか?ありがとう