Community
Participate
Working Groups
20040831 steps to reproduce: - Create classes B and A: class B<T,R,S> extends A<R> { R foo (A<R> r) { A<R> s= r; return null; } - Hover over a type declaration (like "B<T,R,S>") or a local variable with generic type (like s)
Created attachment 14403 [details] stack trace
To reproduce an inner class with the same name as the type parameter must exist: class B<T,R,S> extends A<R> { class T<String,R,T> { } }
Element info for the inner class is returned instead of the type parameter info. Same problem as in bug 73255. *** This bug has been marked as a duplicate of 73255 ***