f2prateek / dart

Extras binding and intent builders for Android apps.
Apache License 2.0
1.19k stars 88 forks source link

Support incremental annotation processing plus tests #233

Closed stephanenicolas closed 5 years ago

stephanenicolas commented 5 years ago

This PR adds support for incremental annotation processing as defined by gradle'incap project: https://docs.gradle.org/4.7/userguide/java_plugin.html#sec:incremental_annotation_processing

All 3 annotation processors have been enhanced to become incremental and they all are isolating.

The PR has 2 parts:

If we are interested by integration tests, I believe this one is well done: https://github.com/tbroyer/gradle-incap-helper/commit/2209bde0761dd30b4d45a943a97e2686650d343b

stephanenicolas commented 5 years ago

The build actually passes on travis, some post build command is failing.

dlemures commented 5 years ago

Good to merge