7

プリミティブ型「int」のフィールドをエディターにバインドしようとしています。ValueBox<Integer>Javaのジェネリックはオブジェクト型しか使用できないため、私のエディタは拡張されています。

アプリケーションをコンパイルすると、次のエラーが発生します。

00:00:18,915[エラー]getter式""を使用してパス"cadastralDivisionCode"を評価しているときに、予期しない型intが見つかりました

整数オブジェクトを使用するようにゲッターとセッターを変更すると、うまくいきます。GWT 2.1エディターフレームワークでプリミティブ型を使用する方法はありますか?

4

2 に答える 2

4

プリミティブ型の場合は2.1.1を待つ必要があります。これを追跡する未解決のバグがあります。

于 2010-11-14T11:17:46.890 に答える
4

GWT の内部は見ていませんが、プリミティブ値は参照によって処理されず、コレクションに入れることができないため、おそらく実行できません。

唯一の回避策は、 for などの同等のオブジェクト タイプを使用することIntegerですint

于 2010-11-14T09:37:15.670 に答える