クライアントとサーバーの両方で同じように機能する必要がある関数があり、日付をフォーマットします。
if (GWT.isClient())
{
// Use DateTimeFormat
} else {
// Use SimpleDateFormat
}
GWTの文句:SimpleDateFormatタイプのソースコードはありません。エラーは致命的ではありませんが(少なくとも開発モードでは)、迷惑であり、それを抑制する方法はありません。http://groups.google.com/group/google-web-toolkit/browse_thread/thread/981247fca161c287で同様の質問が見つかりました。そこで彼らは提案します:
SimpleDateTimeFormatのダミーのスーパーソース実装を提供して、コンパイルできるようにすることができます。
私は試した。今Eclipseは文句を言う:
java.text宣言されたパッケージ"java.text"が、予期されたパッケージ"foo.jre.java.text"SimpleDateFormat.javaと一致しません