Summary: | [1.5] ITypeBinding getQualifiedName doesn't cover the case of parameterized member type | ||
---|---|---|---|
Product: | [Eclipse Project] JDT | Reporter: | Olivier Thomann <Olivier_Thomann> |
Component: | Core | Assignee: | Olivier Thomann <Olivier_Thomann> |
Status: | VERIFIED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | P3 | CC: | martinae |
Version: | 3.1 | ||
Target Milestone: | 3.1 M6 | ||
Hardware: | PC | ||
OS: | Windows XP | ||
Whiteboard: |
Description
Olivier Thomann
2005-01-26 17:07:06 EST
Released improved spec: * <li>For members of top-level types, the fully qualified name is the * simple name of the type preceded by the fully qualified name of the * enclosing type (as computed by this method) and a ".". * Example: <code>"java.io.ObjectInputStream.GetField"</code>. * If the binding if for a member type that corresponds to a particular instance * of a generic type arising from a parameterized type reference, the simple * name of the type is followed by the fully qualified names of the type arguments * (as computed by this method) surrounded by "<>" and separated by ",". * Example: <code>"pkg.Outer.Inner<java.lang.String>"</code>. * </li> Olivier, Please ensure we have a test case for this. Add test cases in ASTConverter15Test.test0069, test0070 and test0130. Verified in 20050330-0500 |