1

私はゲッター/セッターの問題に対する最新の解決策として(絶望的に)Lombokを使用しようとしています(GWTジェネレーターと注釈プロセッサーを試しましたが、Lombokが答えのように見えます)が、私は遭遇しました問題。クラスに注釈を入れると、次のようになります。

@Getter @Setter
public class MyModel extends MyAbstractModel {
    private Integer uid;
    //...
}

その後、予想どおり、Eclipse は新しいメソッドを認識できます。lombok.jar/libに配置してビルド パスに配置しましたが、GWT コンパイルを使用しようとすると、ゲッター/セッターが存在しないというエラーが発生します。それらを手動で入れると、コンパイルは正常に機能します。

ここで何が問題なのか-javaagentわかりません。参照を VM 引数に入れましたが、葉巻は入れませんでした。GWT のコンパイル時にロンボク アノテーション プロセッサが機能していないように見えます (また、unitCacheを削除しようとしましたが、それも機能しません)。

これらのゲッターとセッターを手動で記述する必要は本当にありません。私は 50 ほどの適切なモデルを持っており、そのうちのいくつかには 20 ~ 30 のプロパティがあります。

4

0 に答える 0