Bug 382435 - Problems with "nested" generic return types in ITDs
Summary: Problems with "nested" generic return types in ITDs
Status: RESOLVED FIXED
Alias: None
Product: AspectJ
Classification: Tools
Component: Compiler (show other bugs)
Version: 1.6.12   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: 1.7.0   Edit
Assignee: aspectj inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-06-12 16:15 EDT by Stefan Ocke CLA
Modified: 2012-06-15 20:43 EDT (History)
2 users (show)

See Also:


Attachments
Example project. Please compile with AspectJ compiler and see error. (2.03 KB, application/octet-stream)
2012-06-12 16:16 EDT, Stefan Ocke CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Ocke CLA 2012-06-12 16:15:33 EDT
Build Identifier: 

When I have a "nested" generic return type like List<List<T>> in a base class, there are compiler errors when I try to extend from this base class in an ITD (declare parents) and the try to override the method with something like List<List<String>>.  

Please see the compiler error that occures for the attached project.

Reproducible: Always

Steps to Reproduce:
See attached eclipse project.
Comment 1 Stefan Ocke CLA 2012-06-12 16:16:49 EDT
Created attachment 217238 [details]
Example project. Please compile with AspectJ compiler and see error.
Comment 2 Andrew Clement CLA 2012-06-15 20:43:27 EDT
fixed.  The code that filled in parameterizations didn't go down more than one level !