Bug 265072

Summary: [ataspectj] annotation style percflow aspect clashes with other cflow pointcuts
Product: [Tools] AspectJ Reporter: Andrew Clement <aclement>
Component: CompilerAssignee: aspectj inbox <aspectj-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: DEVELOPMENT   
Target Milestone: 1.6.4   
Hardware: PC   
OS: Windows NT   
Whiteboard:

Description Andrew Clement CLA 2009-02-16 20:50:34 EST
If an annotation style aspect uses percflow and also the pointcuts within the aspect use cflow there is a clash and two ajc$preClinit methods are created.  This is because the annotation style percflow isn't clever enough to check if someone has already created one.  See 

https://bugs.eclipse.org/bugs/show_bug.cgi?id=233032#c9

Raising this bug to mark the fix as having been put into 1.6.4 whilst 233032 continues as a placeholder for any problems with bridge methods in annotation style.
Comment 1 Andrew Clement CLA 2009-02-16 21:00:47 EST
test and fix are in.
Comment 2 Andrew Clement CLA 2009-02-17 15:43:20 EST
forgot to close it!