Объявление типа / вывод в Eclipse / JSDT - PullRequest
3 голосов
/ 23 февраля 2012

Я хотел бы указать в Eclipse / JSDT тип переменной экземпляра, как в следующем примере:

/**
 * @constructor
 */
function A() {
    /** @type Node */
    this.x = document.createElement("p");
}

Однако среда IDE не распознает тип x.С другой стороны, объявление типа

/** @type Node */
var x;

действительно работает, т.е. в этом случае известно, что x имеет тип Node.

Если я добавлю

A.prototype.x = new Node();

В первом примере x будет называться переменной типа Node.Однако этот код не выполняется.

1 Ответ

0 голосов
/ 19 сентября 2012
/** @type Node*/
A.prototype.x = undefined;
...