Bug 208991

Summary: [parser] ITDs on generic types with multiple levels of type parameterization will fail
Product: [Tools] AspectJ Reporter: Andrew Clement <aclement>
Component: CompilerAssignee: aspectj inbox <aspectj-inbox>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: P3 CC: jcaplan
Version: DEVELOPMENT   
Target Milestone: ---   
Hardware: PC   
OS: Mac OS X - Carbon (unsup.)   
Whiteboard:

Description Andrew Clement CLA 2007-11-07 05:04:38 EST
See bug 203646 for history.  This currently fails:

interface I1<A> {
  interface I2<B> {}
}

aspect X {
  public void I1<X>.I2<Y>.foo(X x,Y y) {}
}

I think we need some parsing changes in 1.6 to cope with the form of the itd.
Comment 1 Andrew Clement CLA 2013-06-24 11:07:45 EDT
unsetting the target field which is currently set for something already released