Bug 526734 - Incorrect generic override decp validation when binary weaving
Summary: Incorrect generic override decp validation when binary weaving
Status: RESOLVED FIXED
Alias: None
Product: AspectJ
Classification: Tools
Component: Compiler (show other bugs)
Version: 1.8.11   Edit
Hardware: PC Mac OS X
: P3 normal (vote)
Target Milestone: 1.9.0   Edit
Assignee: aspectj inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-11-01 17:58 EDT by Andrew Clement CLA
Modified: 2017-11-01 19:53 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 2017-11-01 17:58:08 EDT
Reported on the mailing list with a test project here: 

https://github.com/JOBritton/aspectj-generics-issue

The problem is that if compiling in a certain order the decp analysis done when binary weaving isn't able to do the right checking.  For some reason I can't remember BcelMethods don't have backing generic members. Changing that is a more serious change, for now we'll just handle this in a special case in the decp checking.
Comment 1 Andrew Clement CLA 2017-11-01 19:53:43 EDT
Also fixed in 1.8.13