realm / realm-java

Realm is a mobile database: a replacement for SQLite & ORMs
http://realm.io
Apache License 2.0
11.47k stars 1.75k forks source link

Fix incremental builds missing accessors #7844

Closed clementetb closed 1 year ago

clementetb commented 1 year ago

Closes #7840.

Incremental builds would not modify the accessors correctly. The issue is caused because the function isRealmModelClass fails to detect valid Realm models in incremental builds.

The issue was introduced when this function was refactored and failed to add a negation. Original function.

Tested manually and reviewed the generated bytecode.