Estoy tratando de vincular un campo del tipo primitivo "int" a un editor. Mi editor se extiende a ValueBox<Integer>
, ya que los genéricos en Java solo pueden usar tipos de objetos.¿Cómo puede el marco editor GWT 2.1 soportar tipos primitivos?
Cuando compilo mi solicitud, me sale el siguiente error:
00:00:18,915 [ERROR] Found unexpected type int while evauating path "cadastralDivisionCode" using getter expression ""
Cambiar el captador y el colocador de utilizar un objeto Integer, hace el truco. ¿Hay alguna forma de utilizar un tipo primitivo en el marco del editor GWT 2.1?
No está claro que implementarán esto en 2.1.1 - esa falla solo dice que "definirán claramente" el comportamiento con primitivos. Lo que parece definitivo es que lo harán fallar con un mensaje de error más útil. Jan, creo que deberías envolver tus enteros con enteros, y no esperar a 2.1.1 para solucionar esto. –
Eso es lo que vamos a hacer, pero es una pena. Una primitiva no puede ser nula y la usamos para campos que no admiten nulos. Ahora tenemos que agregar esa lógica de validación. – Jan