Eclipse JSDT Object Literal и firefox

Я использую редактор Eclipse с JSDT для работы с некоторыми примерами дополнений Firefox. Следующий код генерирует ошибки.

const {Cc, Ci} = require("chrome");

var downloadManager = Cc["@mozilla.org/download-manager;1"]
.getService(Ci.nsIDownloadManager);

Первая строка выдает ошибку - Синтаксическая ошибка в токене "}", удалите этот токен

В последней строке выдается ошибка - Синтаксическая ошибка, вставьте "}" для завершения блока

Что-то не так с этим кодом или это неправильный JSDT?


person wnderer    schedule 08.11.2015    source источник


Ответы (1)


Похоже, вы используете код синтаксиса ES6, а JSDT Validator не поддерживает эту версию ECMA (так что это проблема с JSDT). Ваша проблема такая же, как EcmaScript 6 - Tern IDE для ошибок проверки Eclipse< /а>

person Angelo    schedule 10.11.2015