トップ > 研究内容 > 研究用ツール > CommentCounter |
java -jar CommentCounter.jar < メソッド(関数)位置リスト |
ファイルパス メソッド(関数)開始行 メソッド(関数)終了行 |
java -jar JavaMethodExtractor.jar xxx.java | cut -f 1,3,4 | java -jar CommentCounter.jarという具合いである.
"ファイルパス 開始行 終了行" に続いて,以下のタイプ 1--7 の個数が順に列挙される. すべての区切り文字はタブである.
- タイプ1 : //...
- タイプ2 : /*...*/
- タイプ3 : /**...*/ ただし,当該メソッドの直前に書かれたもの(Java 限定;C/C++ の場合は 0 となる)
- タイプ4 : 当該メソッドの直前に書かれたタイプ 1 コメント
- タイプ5 : 当該メソッドの直前に書かれたタイプ 2 のコメント
- タイプ6 : タイプ 1 によるコードのコメントアウト
- タイプ7 : タイプ 2 によるコードのコメントアウト
(タイプ 4 及び 5 は Javadoc に準ずるものとも見なせるため,ここではあえて区別してカウントしてある.)