0

Извините за удаление исходного вопроса, но попытайтесь избавить вас от необходимости читать много вещей, которые я пробовал, которые не работают очень хорошо.Аннотации компилятора кода помощи и закрытия Eclipse

В принципе, Eclipse с JSDT не может выполнить эту работу. Пытался определить все мои пространства имен с конструкторскими функциями, такими как here (окончание последнего вопроса). Но это слишком много неприятностей.

Теперь попробуйте netbeans, и это поможет большинству библиотеки закрытия и всего моего кода. Некоторые вещи, такие как goog.array, не будут завершены, потому что goog.array никогда не определяется. При добавлении goog.array=new Object() к array.js он завершит поиск goog.array и goog.array.ArrayLike. Эти модифицированные js-файлы входят в каталог js/libs.

ответ

1

Для использования в качестве типа DOM должен быть аннотирован как конструктор или интерфейс.

/** @constructor Interaction between dom and js code */ 
function DOM(){} 
+0

Спасибо, я обновил вопрос о предупреждениях, которые я пытался решить (http://stackoverflow.com/questions/17103951/bad-type-annotation-unknown-type). Если это «правильный путь», и это работает, я обновлю этот вопрос. – HMR

1

tern.java обеспечивает support for Google Closure Library внутри Eclipse. Он объединяет плагин tern tern-closure, который очень мощный: он использует JS-источники Google Closure и управляет аннотациями компилятора закрытия.

 Смежные вопросы

  • Нет связанных вопросов^_^