Объявление/вывод типа в Eclipse/JSDT

Я хотел бы указать в 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. Однако этот код не запускается.


person Marc    schedule 23.02.2012    source источник