Синтаксическая ошибка на токене «}», удалите этот токен в файлах gwt cache.html после компиляции

1

Я разработчик java, и у меня очень низкий фон для html/javascript технологий, поэтому я выбрал gwt для разработки своего веб-приложения.

Когда я компилирую свой код с помощью компилятора google внутри myeclipse, он говорит, что все прошло нормально, но затем оно начинает проверять мой проект и начинает давать

Syntax error on token "}", delete this token    

Ошибка.

Очевидно, я могу просто удалить этот символ из файлов cache.html, но я не знаю, является ли это симптомом другой, более важной, проблемы?

Иногда развернутый webapp не реагирует так, как предполагается, и я не знаю, коррелирует ли это с этой ошибкой.

Какой-нибудь свет? Спасибо.

... и извините за мой английский, и если это глупый вопрос.

Обновить

Файл является сгенерированным, а не написанным мной и представляет собой действительно большой файл, но строка, в которой ошибка:

function rpd(a){return function(){this.__gwt_resolve=spd;return a.xi()}}function rpd(a){return function(){this.__gwt_resolve=spd;return a.xi()}}

Расширение

function rpd(a){
    return function(){
        this.__gwt_resolve=spd;
        return a.xi()
    }
}
function rpd(a){
    return function(){
        this.__gwt_resolve=spd;
        return a.xi()
    }

}

Единственное, что я замечаю, это то, что он определяет одну и ту же функцию дважды и что оператор return не имеет.; Не знаю, почему компилятор gwt плюет на это.

  • 2
    Это не обязательно глупый вопрос, но трудно дать правильный ответ, если вы не дадите соответствующий код.
  • 0
    Позвольте мне обновить вопрос.
Показать ещё 5 комментариев
Теги:
gwt
myeclipse

1 ответ

0

Очевидно, это ошибка, которую GWT генерирует эти две точно такие же функции, но это не ошибка JS: вторая просто перезапишет первую.

Полуколоны также являются необязательными в JS в определенных условиях (особенно перед закрывающей скобкой, точки с запятой - разделители в JS).

Таким образом, ошибка, которую вы видите в своем приложении, не связана с ними (проверьте свои инструменты для браузера для ошибок)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню