Summary: | [1.5][dom] ParameterizedType for nested generic types has missing bindings | ||
---|---|---|---|
Product: | [Eclipse Project] JDT | Reporter: | Markus Keller <markus.kell.r> |
Component: | Core | Assignee: | Olivier Thomann <Olivier_Thomann> |
Status: | VERIFIED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | P3 | CC: | eclipse.org, frederic_fusier |
Version: | 3.1 | ||
Target Milestone: | 3.1 M5 | ||
Hardware: | PC | ||
OS: | Windows XP | ||
Whiteboard: |
Description
Markus Keller
2004-11-18 06:33:26 EST
I can add the binding for the global type Outer<String>.Inner<Integer>, but I don't see how I can get each sub part. I don't have the information in the compiler bindings. Move to M5, since this is a change that is more subtle than I thought. I am not sure I can complete it in time for M4. Sorry for the delay. *** Bug 81439 has been marked as a duplicate of this bug. *** Slightly more nasty, indirect access to member type through subclass: class Outer<A> { class Inner<B> { } } class Outer2<C> extends Outer<C> { } class User { void m() { Outer2<String>.Inner<Integer> in= new Outer2<String>().new Inner<Integer>(); } } Fixed and released in HEAD. Regression tests added in ASTConverter15Test.test0069, 0070 and 0130. *** Bug 79696 has been marked as a duplicate of this bug. *** Verified in I20050215-2300 |