Bug 46820 - Do not override existing JSR45 information
Summary: Do not override existing JSR45 information
Status: NEW
Alias: None
Product: AspectJ
Classification: Tools
Component: Compiler (show other bugs)
Version: 1.1.1   Edit
Hardware: PC All
: P5 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Adrian Colyer CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-11-17 22:59 EST by Erik Hilsdale CLA
Modified: 2005-07-20 20:48 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 Erik Hilsdale CLA 2003-11-17 22:59:55 EST
This is an evolution of 

    Bugzilla 36069: Correct source information while inlining

The fix to that bug left in a rare case.  Currently we don't handle
correctly the case of 

 an input file that has inlined around advice ALREADY with a JSR45 block

this hasn't been seen in the wild yet, but it's completely reasonable that
it could be.  The JSR45 spec says what to do here, so it's just engineering
work to get it right, but it's really low priority.
Comment 1 Erik Hilsdale CLA 2005-07-20 20:48:44 EDT
this would be a good self-contained "get to know the codebase" project for a new
person or starting grad student.  It combines close-reading of the JSR45 spec
and working with a cross-cutting feature of the weaver.