Community
Participate
Working Groups
I completed the update to rebase AspectJ on the Mars JDT compiler. This has disturbed APT processing to some degree and one testcase is showing a quirk. I've fixed it by changing the processor but am not certain there isn't some underlying weirdness. Basically the processor was collecting up information about everything it was asked to process then when it recognizes being called 'for the last time' it generates the source files. After this update an exception occurs because it gets called multiple times 'as the last time'. However, I don't see how it wasn't doing that before. So is it really calling it twice now? Or was it not throwing the exception before even though it ran twice?
New Gerrit change created: https://git.eclipse.org/r/69402