Very similar question to How to navigate to implementing class from interface in Eclipse? Except add in generics. Consider the following:
interface Foo<T> {
void doStuff(T obj);
}
class FooImpl implements Foo<String> {
public void doStuff(String obj) {
// stuff
}
}
class FooStringClient {
private Foo<String> foo;
}
If I'm looking at FooStringClient, how can I find implementations of Foo<String>? The answers to that other question would show me all implementations of Foo<T> for all T. If there are many implementations of Foo<T> for various T, visually scanning the list to find only the Foo<String> implementations is rough.