GWT: как использовать Locale.ENGLISH на стороне клиента?

У меня есть устаревший класс, который содержит toLowerCase( Locale.ENGLISH )

И когда я использую этот класс на своей стороне клиента, я получаю

[ERROR] [onboardingtool] Line 37: The method toLowerCase() in the type String is not applicable for the arguments (Locale)

Но когда я проверяю документ GWT, кажется, что ROOT, US и ENGLISH уже поддерживаются. Вот ссылка: http://www.gwtproject.org/doc/latest/RefJreEmulation.html (ищите "МЕСТНЫЙ НАЗНАЧЕНИЕ")

Я использую GWT 2.6.1. Как заставить это работать?


person Alex    schedule 10.03.2015    source источник


Ответы (1)


Locale поддерживается только в GWT 2.7.0 (RC1) и выше.

Вот примечания к выпуску GWT 2.7.0 (RC1), а именно:

"Новые эмулируемые классы: Locale, NavigableSet и NavigableMap"

и

"Новые эмулируемые методы в Class, String,..."


Если вы используете GWT 2.6.1, Locale и String#toLowerCase(Locale) будут недоступны.

person Baz    schedule 10.03.2015