У меня есть функция, которая должна работать одинаково как на клиенте, так и на сервере и форматирует даты.
if (GWT.isClient())
{
// Use DateTimeFormat
} else {
// Use SimpleDateFormat
}
GWT жалуется: нет исходного кода для типа SimpleDateFormat. Ошибка не является фатальной (по крайней мере, в режиме dev), но раздражает и не может ее подавить. Нашел аналогичный вопрос на http://groups.google.com/group/google-web-toolkit/browse_thread/thread/981247fca161c287. Там они предлагают:
Вы можете предоставить фиктивную реализацию суперпользователя SimpleDateTimeFormat, чтобы он компилировался.
Я пробовал. Теперь Eclipse жалуется:
java.text Объявленный пакет "java.text" не соответствует ожидаемому пакету "foo.jre.java.text" SimpleDateFormat.java