J'écris un processeur d'annotation qui génère des objets Android Databinding Observable. L'idée est de fournir un shim de compatibilité entre les bibliothèques Realm et de liaison de données.Classe générée par un autre processeur d'annotation
Exemple de sortie:
public class ObservablePerson extends BaseObservable {
@Bindable
public String getName() {
return getValue(BR.name);
}
@Bindable
public void setName(String name) {
setValue(BR.name, name);
}
}
Le problème est le processeur d'annotation de liaison de données ne traite pas les classes générées par mon processeur d'annotation (causant BR.name
pas disponible).
J'avais espéré que le processeur d'annotation de liaison de données récupèrerait les classes nouvellement générées dans un cycle ultérieur, mais cela ne semble pas être le cas.