Я очищаю свой код с помощью инструмента gjslint из Google Closure Tools. Он сообщает о следующей ошибке:
Line 15, E:0222: Member "this._dictionary" must not have @private JsDoc
И это код:
/**
* Stacker class.
* @constructor
* @param {frankenstein.app.Dictionary} dictionary input dictionary for stacking.
*/
frankenstein.app.Stacker = function(dictionary) {
/** @private */ this._dictionary = dictionary;
};
Может кто-нибудь объяснить, почему this._dictionary не должен иметь @private JsDoc? Спасибо!
@private
изменяет вывод/эвристику Closure Compiler? - person   schedule 25.07.2012