2012-02-27 4 views
0

私の会社では、クラス定義とメソッドの前に、ファイルの先頭に特定のコメントヘッダーブロックが必要です。CheckstyleとnonJavadocのコメントはどうですか?

私はファイルヘッダコメントを検証するために設定ファイルにRegexpを使用しています。クラスまたはメソッドの前にnonJavaDocコメントがある場合、そのテキストにアクセスできますか?

CTOR_DEFまたはMETHOD_DEFを取得し、行番号を取得してからファイルの内容を取得してください。行を見つけてコメントヘッダーにバックアップしてみてください。

コンテキスト内でnonJavaDocコメントのテキストを取得する方法はありますか?ありがとう。

+0

Checkstyleプロジェクトでコメント検証のサポートが追加される予定です。https://groups.google.com/forum/#!topic/checkstyle/VEVFDsZKLzgで提案をサポートしてください –

答えて

0

clunkyアプローチは唯一実行可能なアプローチです。ファイル内のすべてのC++コメントのマップを取得するには、FileContents.getCppComments()メソッドを使用することをお勧めします。

また、方法FileContents.lineIsComment()が役立つことがあります。

関連する問題