Bug 42070

Summary: Applying a perthis modifier to an aspect cause the aspectj browser to not find any join points
Product: [Tools] AspectJ Reporter: Douglas Sellers <douglas.sellers>
Component: IDEAssignee: Mik Kersten <mik.kersten>
Status: REOPENED --- QA Contact:
Severity: enhancement    
Priority: P5    
Version: 1.1.0   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Douglas Sellers CLA 2003-08-26 21:46:39 EDT
When an aspect is decorated with a perthis modifier the aspectj browser will 
no longer show any of the advice that is contained within that aspect as 
affecting any code.  I have verified this by both removing the perthis and 
noticing tha the aspectj browser then did correctly recognize the code that 
the aspects are affecting and by running the aspects with the perthis present 
to verify that it works.
Comment 1 Mik Kersten CLA 2004-08-19 21:38:37 EDT
The ASM needs to improved to better handle both per-clauses and aspect 
inheritance.  This is partly document in 
org.aspectj/modules/docs/developer/asm.doc, and related to bug#48072.  

Marking as enhancement. 
Comment 2 Andrew Clement CLA 2006-05-30 03:49:10 EDT
not fixing in the short term ... ajbrowser is practically deprecated...  it is possible the changes to allow the model to look correct in AJDT will make it magically work in ajbrowser, but I haven't tried it.
Comment 3 Mik Kersten CLA 2006-05-30 19:55:32 EDT
Sounds right to me.  There has been something of a resurgence on the AspectJ for NetBeans front thanks to Ramon whom I've been helping along, so that might provide us with a driver to make the ASM complete: http://www.jroller.com/page/ramlog?entry=revived_aspectj_module_for_netbeans
Comment 4 Eclipse Webmaster CLA 2009-08-30 02:49:23 EDT
LATER/REMIND bugs are being automatically reopened as P5 because the LATER and REMIND resolutions are deprecated.