-1

Jtestを使ってコードレビューをしています。JTest レポートには、「囲んでいる "finally" ブロックは、"throw" ステートメントで終了しないでください」と記載されています。どういう理由ですか?&どうすれば修正できますか?カスタム例外で例外をラップしています & メソッドにスローがあります。

コードは次のようになります。

public HashMap methodName(Connection conn, HashMap hMap) throws MyCustomException {
 try
 {}
 catch(SQLException)
 {}
 catch(Exception)
 {}
 finally
 {
   try
   {}
   catch(SQLException e)
   {
     mLog.fatal("Error Msg", e);
     throw new MyCustomException("msg", e);
   }
 }
}
4

2 に答える 2