7

我正在尝试将原始类型“int”的字段绑定到编辑器。我的编辑器 extends ValueBox<Integer>,因为 Java 中的泛型只能使用对象类型。

当我编译我的应用程序时,我收到以下错误:

00:00:18,915 [错误] 在使用 getter 表达式 "" 评估路径 "cadastralDivisionCode" 时发现意外类型 int

将 getter 和 setter 更改为使用 Integer 对象就可以了。有没有办法在 GWT 2.1 编辑器框架中使用原始类型?

4

2 回答 2

4

没有看过 GWT 内部,但很可能做不到,因为原始值不是通过引用处理的,也不能放入 Collections 中。

唯一的办法是使用等效的对象类型,例如Integerfor int

于 2010-11-14T09:37:15.670 回答
4

对于原始类型,您需要等待 2.1.1。有一个开放的错误跟踪这个。

于 2010-11-14T11:17:46.890 回答