Bug 290740 - [plan][groovy]Weaving groovy
Summary: [plan][groovy]Weaving groovy
Status: NEW
Alias: None
Product: AspectJ
Classification: Tools
Component: Compiler (show other bugs)
Version: 1.6.6   Edit
Hardware: PC Windows NT
: P3 enhancement with 3 votes (vote)
Target Milestone: ---   Edit
Assignee: aspectj inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-09-28 15:28 EDT by Andrew Clement CLA
Modified: 2013-06-24 11:04 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 Andrew Clement CLA 2009-09-28 15:28:48 EDT
This enhancement is to cover allowing AspectJ to work with groovy code.  There are a number of pieces of work here

1) Tolerate .class files produced by groovyc.  Don't actively weave them but don't crash when they are encountered.

2) Determine feasibility of integration of the groovy/jdt changes into AspectJ.

3) determine which join points make sense in a groovy class.  probably proceed with execution() first.

4) determine the value of trying to get static crosscutting to work - is it useful?  Some of the need for static crosscutting is perhaps alleviated in groovy by its MOPpy capabilities.
Comment 1 Andrew Clement CLA 2013-06-24 11:04:12 EDT
unsetting the target field which is currently set for something already released