Bug 42070 - Applying a perthis modifier to an aspect cause the aspectj browser to not find any join points
Summary: Applying a perthis modifier to an aspect cause the aspectj browser to not fin...
Status: REOPENED
Alias: None
Product: AspectJ
Classification: Tools
Component: IDE (show other bugs)
Version: 1.1.0   Edit
Hardware: PC Windows XP
: P5 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Mik Kersten CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-08-26 21:46 EDT by Douglas Sellers CLA
Modified: 2009-08-30 02:49 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 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.