Аннотация доступа JSDoc игнорируется в виде структуры Eclipse для свойств переменных

У меня есть следующий шаблон кода JavaScript в Eclipse. Я вижу все свойства переменных и функций в виде структуры Eclipse. Но аннотация доступа @private, @protected а также @public отражается только для свойств функции в виде структуры, но не для свойств переменной.

/**
 * 
 * @constructor
 * @namespace net.namespace1.namespace2.ConstructorName
 * 
 */
var net = net || {};
net.namespace1 = net.namespace1 || {};
net.namespace1.namespace2 = net.namespace1.namespace2 || {};
net.namespace1.namespace2.ConstructorName = function() {

  return {

    /** @private */ 
    var1 : false,
    /** @protected */ 
    var2: false,
    /** @public */ 
    var3: false,

    /**
     * @private
     * @memberOf net.namespace1.namespace2.ConstructorName
     */
    func1 : function() {

    },

    /**
     * @protected
     * @memberOf net.namespace1.namespace2.ConstructorName
     */
    func2 : function() {

    },

    /**
     * @public
     * @memberOf net.namespace1.namespace2.ConstructorName
     */
    func3 : function() {

    }
  }
}

См зеленые, красные, желтые функции, но все переменные зеленые.

Eclipse JavaScript контурный вид

Как я могу получить свойства переменных, которые также будут отображаться в соответствии с аннотацией доступа в виде структуры Eclipse?

0 ответов

Другие вопросы по тегам