Аннотация доступа 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?