Bug 471051

Summary: Possible problem with APT after ECJ Mars update
Product: [Tools] AspectJ Reporter: Andrew Clement <aclement>
Component: CompilerAssignee: aspectj inbox <aspectj-inbox>
Status: NEW --- QA Contact:
Severity: normal    
Priority: P3    
Version: DEVELOPMENT   
Target Milestone: ---   
Hardware: PC   
OS: Mac OS X   
See Also: https://git.eclipse.org/r/69402
Whiteboard:

Description Andrew Clement CLA 2015-06-25 16:33:50 EDT
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?
Comment 1 Eclipse Genie CLA 2016-03-29 05:11:30 EDT
New Gerrit change created: https://git.eclipse.org/r/69402