| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Design, Quality, Testing > Checkstyle RedundantThrows |
| Автор: gelo86 25.8.2011, 14:12 | ||
Checkstyle имеет такой рулс RedundantThrows (http://checkstyle.sourceforge.net/config_coding.html). Может ктото может показать код, который бы непрошол етот рулс ? Пробивал так:
Но никаких варнингов. Может я не так понемаю назначение рулса ? |
| Автор: batigoal 25.8.2011, 22:05 |
| А если попробовать ему скормить какой-нибудь RuntimeException? |
| Автор: gelo86 26.8.2011, 08:59 |
| Добавил RuntimeException, викинуло что FileNotFoundException субкласс IOException (на что я и надеялся в самом начале). Убрал, абатна кидает (а перед етим молчал). Может еклиповский плугин буговый. |
| Автор: frikey 31.1.2012, 12:04 | ||
Проверьте такой код:
В IDEA с плагином CheckStyle-IDEA вылезло: Redundant throws: 'NullPointerException' is unchecked exception. (11:70) |
| Автор: Старовъръ 4.2.2012, 21:04 |
| Это правило применимо только к unchecked exceptions, checkstyle считает, что информации в JavaDocs хватает. Лично я это правило иногда нарушаю если метод приватный и понятный, соответственно жавадоки можно не писать, а про исключение упомянуть стоит. |