json-docletの仕様メモ

json-docletはJavadocツール用のDoclet。 標準Docletと違い、HTMLではなくJSONを吐き出します。

JSONでドキュメントを吐き出すため、アプリケーションからJavadocを利用することがHTMLに比べて容易です。 以下、その仕様をまとめます。 開発中のため、予告なく仕様は変更になる可能性があります。


許容する引数

  • -ofile (必須)

    出力するファイル名を指定する。

  • -append

    -ofileで指定されたファイルに追記する。

  • -pretty

    JSONを出力時、整形された状態で出力する。

出力されるJSONオブジェクト

ルートオブジェクト

クラスオブジェクト

コンストラクタオブジェクト

例外オブジェクト

  • name - 例外クラスの正規名

  • comment_text - @throwsタグに付与されたJavadocコメント

メソッドパラメータオブジェクト

  • name - 変数名

  • comment_text - @paramsタグに付与されたJavadocコメント

  • type - 型の正規名

フィールドオブジェクト

  • name - フィールド名

  • comment_text - フィールドに付与されたJavadocコメント

  • type - 型の正規名

メソッドオブジェクト

comments powered by Disqus