加载中...

@private


描述: 标记为私有。

语法

使用JSDoc标签字典(默认启用):

@private

使用Closure Compiler标签字典:

@private [{typeExpression}]

概述

@private标签标记标识符为私有,或者不昨一般用途使用。私有成员不会在生成文档中输出任何内容,除非JSDoc使用 -p/--private 命令行选项运行。在JSDoc3.3.0或更高版本中,您还可以使用 -a/--access 命令行选项来改变这种行为。

@private标签不被子成员继承。 例如,如果@private标记添加到命名空间,命名空间的成员仍然会输出到生成的文档中;因为命名空间是私有的,成员的 namepath 不包含在命名空间中。

@private标签和@access private是等价的。

例子

在下面的例子中,DocumentsDocuments.Newspaper会被输出到生成的文档中,但是Documents.Diary不会。

例如:

  1. /** @namespace */
  2. var Documents = {
  3. /**
  4. * An ordinary newspaper.
  5. */
  6. Newspaper: 1,
  7. /**
  8. * My diary.
  9. * @private
  10. */
  11. Diary: 2
  12. };

还没有评论.