Я использую редактор Eclipse с JSDT для работы с некоторыми примерами дополнений Firefox. Следующий код генерирует ошибки.
const {Cc, Ci} = require("chrome");
var downloadManager = Cc["@mozilla.org/download-manager;1"]
.getService(Ci.nsIDownloadManager);
Первая строка выдает ошибку - Синтаксическая ошибка в токене "}", удалите этот токен
В последней строке выдается ошибка - Синтаксическая ошибка, вставьте "}" для завершения блока
Что-то не так с этим кодом или это неправильный JSDT?