我正在尝试将原始类型“int”的字段绑定到编辑器。我的编辑器 extends ValueBox<Integer>
,因为 Java 中的泛型只能使用对象类型。
当我编译我的应用程序时,我收到以下错误:
00:00:18,915 [错误] 在使用 getter 表达式 "" 评估路径 "cadastralDivisionCode" 时发现意外类型 int
将 getter 和 setter 更改为使用 Integer 对象就可以了。有没有办法在 GWT 2.1 编辑器框架中使用原始类型?
没有看过 GWT 内部,但很可能做不到,因为原始值不是通过引用处理的,也不能放入 Collections 中。
唯一的办法是使用等效的对象类型,例如Integer
for int
。
对于原始类型,您需要等待 2.1.1。有一个开放的错误跟踪这个。