コード (Java) スニペット
.....
.....
if ( response.check() == checkNumber )
{
String message = "You are looking at Wrong Place";
logger.log( message );
throw new UserAtWrongPlaceException( message );
/* stops here */
}
.....
...
if ( response.check() == somethingElse)
{
......
}
応答をチェックするコードがあり、応答が定義された定数チェック番号と等しい場合、メッセージをログに記録して例外をスローしたいのですが、これを行うと、コードの実行は先に進むのではなく、この時点で停止します。
メッセージをログに記録し、UserAtWrongPlaceException をスローして、残りのコードの実行を続行するにはどうすればよいでしょうか?