Как каркас редактора GWT 2.1 поддерживает примитивные типы? - PullRequest
7 голосов
/ 14 ноября 2010

Я пытаюсь привязать поле типа примитив "int" к редактору. Мой редактор расширяет ValueBox<Integer>, так как в Java могут использоваться только типы объектов.

Когда я компилирую свое приложение, я получаю следующую ошибку:

00: 00: 18,915 [ОШИБКА] Обнаружено неожиданное введите int во время эвакуации пути "cadastralDivisionCode", используя геттер выражение ""

Изменение метода получения и установки для использования целочисленного объекта делает свое дело. Есть ли способ использовать примитивный тип в среде редактора GWT 2.1?

Ответы [ 2 ]

4 голосов
/ 14 ноября 2010

Вам нужно дождаться 2.1.1 для примитивных типов. Существует открытая ошибка , отслеживающая это.

4 голосов
/ 14 ноября 2010

Не рассматривал внутренности GWT, но, скорее всего, это невозможно, потому что примитивные значения не обрабатываются по ссылке и не могут быть помещены в Коллекции.

Единственный выход - использовать эквивалентные типы объектов, например, Integer для int.

...