Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 321639

Summary: Add the Pointcut Doctor to AJDT
Product: [Tools] AJDT Reporter: Andrew Eisenberg <andrew.eisenberg>
Component: UIAssignee: AJDT-inbox <AJDT-inbox>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: P3 CC: kdevolder, lintonye, matthew
Version: 2.1.0   
Target Milestone: 2.1.2   
Hardware: Macintosh   
OS: Mac OS X - Carbon (unsup.)   
Whiteboard:
Attachments:
Description Flags
PCD sources with EPL copyright attachment none

Description Andrew Eisenberg CLA 2010-08-03 14:03:09 EDT
Due to the rise in popularity of AspectJ, many more users could benefit from the use of the Pointcut Doctor (http://pointcutdoctor.sourceforge.net/), which grew out of work by Linton Ye at the University of British Columbia for his master's thesis.

This bug will track the integration of the Pointcut Doctor into AJDT.
Comment 1 Andrew Eisenberg CLA 2010-08-24 00:45:11 EDT
Created attachment 177282 [details]
PCD sources with EPL copyright attachment

Here is a snapshot of the current sources of the Pointcut doctor as it appears in SourceForge.  Kris De Volder has added copyright notices to all relevant files.
Comment 2 Kris De Volder CLA 2010-08-24 19:14:36 EDT
As per the request forwarded to me by Andrew, I confirm the following:

A.  I am 100% author of the content I am contributing
B.  I have the rights to donate the content to Eclipse
C.  I contribute the content under the Eclipse Public License

It should be understood that this applies to the changes I made to the original code that was authored by Linton. I'll leave Linton to make a similar statement about the remainder of the code.

Kris De Volder
Comment 3 Linton Ye CLA 2010-08-24 23:24:06 EDT
For PCD code written by me, I confirm the following:

A.  I am 100% author of the content I am contributing
B.  I have the rights to donate the content to Eclipse
C.  I contribute the content under the Eclipse Public License

Linton Ye
Comment 4 Andrew Eisenberg CLA 2012-09-18 17:21:43 EDT
Here we go...only 2 years later and I am getting around to this.
Comment 5 Matthew Adams CLA 2013-04-02 11:59:54 EDT
Nice.  Is this work still going on?  I just stumbled across this today.  Me likey.  :)
Comment 6 Andrew Eisenberg CLA 2013-04-02 20:08:54 EDT
It turns out that there is a lot more work to do before I can integrate this feature.  We need proper documentation and a test suite before I can be happy enough to integrate it.  Currently, there is neither and unfortunately, I don't have the resources to take care of this right now.