@access【アクセスレベル】
@package【パッケージ プライベート】
@private【private定義】
@protected【protected定義】
@public【public定義】

@access【アクセスレベル】

メモ

構文

@access アクセスレベル

アクセスレベル:package | private | protected | public

@access package   (@package【パッケージ プライベート】と同等) 
@access private   (@private【private定義】と同等)
@access protected (@protected【protected定義】と同等)
@access public    (@public【public定義】と同等)

/**
 * @constructor
 */
function Some() {
  /**
   * 変数の説明
   * @access package
   */
  this.packageValue = "package";

  /**
   * 変数の説明
   * @access private
   */
  var privateValue = "private";

  /**
   * 変数の説明
   * @access protected
   */
  this._protectedValue = "protected";

  /**
   * 変数の説明
   * @access public
   */
  this.publicValue = "public";
}

@package【パッケージ プライベート】

メモ

構文

@package

/**
 * @constructor
 */
function Some() {
  /**
   * 変数の説明
   * @package
   */
  this.packageValue = "package";
}

@private【private定義】

メモ

構文

@private 

@private [ {} ] 

/**
 * @constructor
 */
function Some() {
  /**
   * 変数の説明
   * @private
   */
  var privateValue = "private";
}

@protected【protected定義】

メモ

構文

@protected 

@protected [{}] 

/**
 * @constructor
 */
function Some() {
  /**
   * 変数の説明
   * @protected
   */
  this._protectedValue = "protected";
}

@public【public定義】

メモ

構文

@public

/**
 * @constructor
 */
function Some() {
  /**
   * 変数の説明
   * @public
   */
  this.publicValue = "public";
}