Bug 79584

Summary: [5.0] JavaModel: Method parameter type is not marked as type variable
Product: [Eclipse Project] JDT Reporter: Martin Aeschlimann <martinae>
Component: CoreAssignee: JDT-Core-Inbox <jdt-core-inbox>
Status: RESOLVED WONTFIX QA Contact:
Severity: normal    
Priority: P3    
Version: 3.0   
Target Milestone: 3.1 M4   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Martin Aeschlimann CLA 2004-11-26 13:18:37 EST
20041126

- Create the folloing code in a selfhosting workspace and open it in the editor
- set a break point in JavaElementLabels.getMethodLabel where the parameter
types are printed (change the method name to force a refresh)
- The signature of the type parameter is 'QT;' which marks the type as an
unresolved type. Should it be a type variable 'TT;'?

public interface Test<T> {
	void foo(T t);
}
Comment 1 Philipe Mulet CLA 2004-11-26 15:16:34 EST
This would require performing some resolution, which it doesn't. Qnames are
meant to represent all unresolved type names.