構文
JSDocタグディクショナリ( デフォルトで有効)を使用する
@private
Closure Compilerタグディクショナリを使用する
@private [{typeExpression}]
概要
@private
タグは、シンボルをプライベート、つまり一般には使用しないことを示します。JSDocは、-p/--private
コマンドラインオプションによって実行される場合を除き、生成的出力にプライベートメンバを表示しません。JSDoc 3.3.0以降では、-a/--access
コマンドラインオプションを使用してこの動作を変更することもできます。
@private
タグは子メンバから継承されません。たとえば、@private
タグが名前空間に追加された場合、名前空間のメンバは生成された出力に表示される可能性があります。名前空間はプライベートであるため、メンバのネームパスには名前空間は含まれません。
@private
タグは@access private
と同等です。
例
以下の例では、Documents
とDocuments.Newspaper
は生成されたドキュメントに表示されますが、Documents.Diary
は表示されません。
/** @namespace */
var Documents = {
/**
* An ordinary newspaper.
*/
Newspaper: 1,
/**
* My diary.
* @private
*/
Diary: 2
};