私の javadoc コメントでは@throws
、次のような例外のサブクラスに関するコメントをよく挿入します。
/**
* My method.
* @throws SubclassOfMyException when something specific happens
* @throws MyException if any other error occurs
*/
public void myMethod() throws MyException {
// ...
}
Checkstyle はallowThrowsTagsForSubclasses
、Javadoc Method モジュールで設定することにより、この形式を処理することになっています。ただし、Eclipse Checkstyle プラグインは、このようなケースをエラーとしてタグ付けすることがよくあります (常にではありません)。コマンド ラインから checkstyle を実行しても、これらはエラーとしてタグ付けされません。プラグインのバージョン 5.6.0.201209221626 を使用しています。
回避策の提案はありますか? おそらく、ドキュメントのスタイルを変更できますか?