私はJohn Resig の Simple JavaScript Inhertance@lends
を使用してクラスを定義し、それらを JSDocと注釈で文書化して@constructs
いますが、NetBeans はコード補完を提供していません。これは、名前空間を使用して定義したモジュールで機能します。これは、それらを直接参照しているためです。単純なクラスの例を次に示します。
MyClass = Class.extend(
/** @lends MyClass.prototype */
{
/** @constructs */
init: function () {
console.log('init');
},
foo: function () {
console.log('foo');
}
}
);
var c = new MyClass();
c. <-- ctrl-space only shows built-in methods like hasOwnProperty() and toString()
NetBeans でコード補完が利用できるように、これらのクラスを文書化する方法を知っている人はいますか?