2
私は、Android Databinding Observableオブジェクトを生成する注釈プロセッサを作成しています。この考え方は、Realmとデータバインディングライブラリの間に互換性のシムを提供することです。生成されたクラスが別の注釈プロセッサによって消費される
サンプル出力:
public class ObservablePerson extends BaseObservable {
@Bindable
public String getName() {
return getValue(BR.name);
}
@Bindable
public void setName(String name) {
setValue(BR.name, name);
}
}
問題はデータバインディングのアノテーションプロセッサは私の注釈プロセッサ(BR.name
が使用できなくさせる)によって生成されたクラスを処理しませんです。
私は、データバインディング注釈プロセッサが後でラウンドで新しく生成されたクラスを取り上げることを望んでいましたが、これは当てはまりません。