Sto cercando di associare un campo del tipo primitivo "int" a un editor. Il mio editor estende ValueBox<Integer>
, poiché i generici in Java possono usare solo i tipi di oggetto.In che modo il framework dell'editor GWT 2.1 supporta i tipi primitivi?
Quando compilo la mia applicazione, ottengo il seguente errore:
00:00:18,915 [ERROR] Found unexpected type int while evauating path "cadastralDivisionCode" using getter expression ""
Cambiare il getter e setter di utilizzare un oggetto Integer, fa il trucco. C'è un modo per usare un tipo primitivo nel framework dell'editor GWT 2.1?
Non è chiaro che lo implementeranno in 2.1.1: quel bug dice solo che definiranno chiaramente il comportamento con i primitivi. Ciò che sembra certo è che faranno fallire con un messaggio di errore più utile. Jan, penso che dovresti concludere i tuoi inti con Integers e non aspettare che 2.1.1 risolva questo problema. –
Questo è quello che faremo, ma è un peccato. Una primitiva non può essere nullo e la usiamo per i campi non annullabili. Ora dobbiamo aggiungere quella logica di validazione. – Jan