Project: AspectJ
Bug 384398 Type Mismatch error when using inner classes contained in generic types within ITDs
Reported: 2012-07-05 13:42:53 | Status: resolved fixed

Please see attached example project. I get the following (strange) compiler error: Type mismatch: cannot convert from A<T>.InnerA<> to A.InnerA BAspect.aj /AspectJInnerclassInGenericTypeBug/src/de/example line 12

Files changed in fix:
org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/lookup/EclipseFactory.java tests/bugs171/pr384398/A.java tests/bugs171/pr384398/B.java tests/bugs171/pr384398_2/A.java tests/bugs171/pr384398_2/B.java tests/src/org/aspectj/systemtest/AllTests17.java tests/src/org/aspectj/systemtest/ajc171/Ajc171Tests.java tests/src/org/aspectj/systemtest/ajc171/AllTestsAspectJ171.java