|
Модераторы: LSD |
|
gelo86 |
|
|||
Опытный Профиль Группа: Участник Сообщений: 388 Регистрация: 26.10.2007 Репутация: нет Всего: нет |
Checkstyle имеет такой рулс RedundantThrows (http://checkstyle.sourceforge.net/config_coding.html). Может ктото может показать код, который бы непрошол етот рулс ? Пробивал так:
Но никаких варнингов. Может я не так понемаю назначение рулса ? |
|||
|
||||
batigoal |
|
|||
Нелетучий Мыш Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: нет Всего: 151 |
А если попробовать ему скормить какой-нибудь RuntimeException?
-------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
gelo86 |
|
|||
Опытный Профиль Группа: Участник Сообщений: 388 Регистрация: 26.10.2007 Репутация: нет Всего: нет |
Добавил RuntimeException, викинуло что FileNotFoundException субкласс IOException (на что я и надеялся в самом начале). Убрал, абатна кидает (а перед етим молчал). Может еклиповский плугин буговый.
|
|||
|
||||
frikey |
|
|||
Senior Sys Engineer Профиль Группа: Участник Сообщений: 31 Регистрация: 3.10.2008 Где: Russia, Samara Репутация: нет Всего: нет |
Проверьте такой код:
В IDEA с плагином CheckStyle-IDEA вылезло: Redundant throws: 'NullPointerException' is unchecked exception. (11:70) Это сообщение отредактировал(а) frikey - 31.1.2012, 12:41 |
|||
|
||||
Старовъръ |
|
|||
Опытный Профиль Группа: Участник Сообщений: 491 Регистрация: 8.5.2008 Репутация: 2 Всего: 10 |
Это правило применимо только к unchecked exceptions, checkstyle считает, что информации в JavaDocs хватает. Лично я это правило иногда нарушаю если метод приватный и понятный, соответственно жавадоки можно не писать, а про исключение упомянуть стоит.
-------------------- |
|||
|
||||
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Design, Quality, Testing | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |