Как каркас редактора GWT 2.1 поддерживает примитивные типы?

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

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

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

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

2 ответа

Решение

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

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

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

Другие вопросы по тегам