How do I find type parameter values passed to a super class using reflection?
For example, given Bar.class, how do I find that it passes Integer.class to Foo's type parameter T?
public class Foo<T> {
}
public class Bar extends Foo<Integer> {
}
Thanks!