GWT официально поддерживает только Java 5. Он поддерживает некоторые из Java 6, такие как: @Overrides
для методов, реализующих интерфейсный метод, и String.isEmpty
(хотя это касается эмуляции времени выполнения, поэтому это не так.связанных с синтаксисом и компилятором).
Кстати, GWT использует Eclipse JDT для синтаксического анализа, и этот еще не был выпущен с поддержкой Java 7 (хотя он должен скоро появиться ),Как только это будет сделано, GWT необходимо будет обновить, чтобы учесть новый «синтаксический сахар», добавленный Java 7. Когда это время наступит (что, вероятно, не произойдет в ближайшее время, увы), я уверен, что строки включения будутбыть одной из первых поддерживаемых функций, учитывая, что JavaScript поддерживает ее (поэтому перевод с Java на JS должен быть таким же простым, как и переключение на целое число).
См. также https://groups.google.com/d/topic/google-web-toolkit/dM8D9imIvAI/discussion