6

インターフェイスのメソッドにのみ JavadocMethod チェッカーを適用することは可能ですか? (実装クラスではありません)

4

2 に答える 2

3

私たちはそれを実装することも計画していましたが、問題に注意してください。いつ修正するかはわかりません。または、開発用の完全なインフラストラクチャが既にあるパッチを提供することを歓迎します。

于 2012-11-09T06:42:28.167 に答える
1

Java 6 を使用している場合は、実装メソッドに で注釈を付けることができます@Override。これにより、JavadocMethod チェッカーは Javadoc コメントを必要としなくなります。JavadocMethod ドキュメントの引用:

@Overrideアノテーションでタグ付けされたメソッドでは、Javadoc は必要ありません。

ドキュメントには、Java 6 が必要であることが引き続き記載されています。Java 5 でも{@inheritdoc}、 を使用できます。これは、何もないよりはましです。

ただし、Java 5 では、インターフェースに必要なメソッドをマークすることはできません (これはJava 6で修正されました)。{@inheritDoc}したがって、Checkstyle は、他のすべてのタグの代わりに単一のタグを使用するという規則の使用をサポートしています。

組み込みの Eclipse コード フォーマッタは自動的に@Override注釈を追加できるので、これで十分です。

于 2012-11-09T20:55:06.160 に答える