Hello, guys,
I am wondering what are the practical differences of incremental processing to processors, and if I need to make anything specific to assure that a processor I created is incremental. After reading some documentation regarding KAPT, It seems to me that as long as the only code that change is internal code inside methods, symbol processing will not kick in. But as soon as there’s some other kind of change, the entire processing will be done from square one.
I was wondering if that’s the case, or if it would mean symbol processing would only process symbols that changed (i.e.: new/modified annotated classes), while caching symbols that have been previously successfully processed, and passing the cached data down to processors along with what’s new.