より正確な再スローにより、実際にスローされた例外をスローするコードを記述できます。
public void foo(String bar) throws FirstException, SecondException {
try{
// Code that may throw both FirstException and SecondException
}
catch (Exception e){
throw e;
}
}
Java 7 より前は、次のように記述する必要がありました。
public void foo(String bar) throws Exception {
try{
// Code that may throw both FirstException and SecondException
}
catch (Exception e){
throw e;
}
}
私の質問Exception
: " " を " "に置き換えるために不正確なスローを検出できるツールはありますFirstException, SecondException
か?
これまでのところ、Eclipse でコンパイラの警告がないことを確認しました。FindBugs や CodePro にはルールはありません。