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

Bug 327556

Summary: weaver should provide information about added types
Product: [Tools] AspectJ Reporter: Martin Lippert <mlippert>
Component: LTWeavingAssignee: aspectj inbox <aspectj-inbox>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: P3 CC: aclement
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Mac OS X - Carbon (unsup.)   
Whiteboard:

Description Martin Lippert CLA 2010-10-12 10:06:01 EDT
When using the weaver for load-time aspect weaving within an OSGi environment, we need to keep track of references to types that are added to the woven class as a result of the weaving process. We need to do this because those types might reside in packages that are not yet imported by the woven bundle (so that we can add those package imports to the bundle definition).

The easiest way for the OSGi load-time weaving implementation would be if the weaver would provide us with the list of added type references right after a class is woven.
Comment 1 Andrew Clement CLA 2013-06-24 11:06:10 EDT
unsetting the target field which is currently set for something already released