Closed ZacSweers closed 4 years ago
Not really, it's more that the shear presence of an aggregating processor on the classpath during incremental annotation processing is enough to trigger it to run in an aggregating mode, even if no annotations it looks for are used.
This helps incremental annotation processing by making the factory processor an optional dependency (and thus not strictly present on the processing classpath). Not strictly a breaking change but does require adding the explicit dependency now.