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