Более точный повторный вызов позволяет напишите код, который генерирует действительно сгенерированное исключение:
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 нет правила.