At the moment AJC incremental compilation means "incremental re-compilation within same JVM process" but for the huge codebase at my day job we need "incremental compilation between two different gradle invocations"
There is a complex state object that is produced by the first ‘full build’ (so you always get a first full build when you open the IDE) but after that the state object is used to do minimal builds for any changes you make.(the state object could be persisted on disk but that code hasn’t been written…).
I guess there are two ways to accomplish the result - either have AJC to persist state or have gradle daemon keep AJC instance within daemon to reuse the in-memory state at least between dev desktop reboots?
At the moment AJC incremental compilation means "incremental re-compilation within same JVM process" but for the huge codebase at my day job we need "incremental compilation between two different gradle invocations"
https://www.eclipse.org/lists/aspectj-dev/msg03313.html