Bug 230276

Summary: Overly repetitive algorithm for managing the addition of aspect hierarchies to the weaver
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: Windows Vista   
Whiteboard:

Description Andrew Clement CLA 2008-05-05 14:59:19 EDT
See bug 230134 for a description of where the problem is (that bug also contains a good testcode to show the complexity).

I'm sure it could be more straightforward and only add the aspects once - something like whilst recursing up the hierarchy adding super aspects, be careful about modifying descendents that have just been added.