Bug 471051 - Possible problem with APT after ECJ Mars update
Summary: Possible problem with APT after ECJ Mars update
Status: NEW
Alias: None
Product: AspectJ
Classification: Tools
Component: Compiler (show other bugs)
Version: DEVELOPMENT   Edit
Hardware: PC Mac OS X
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: aspectj inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-06-25 16:33 EDT by Andrew Clement CLA
Modified: 2016-03-29 05:11 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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