该方法会返回class上定义的泛型变量数组:举例如下
public interface First<T,U> {
public void test();
}
public class MainTest {
public static void main(String[] args) {
Class<First> firstClass = First.class;
TypeVariable<Class<First>>[] firstClassTP = firstClass.getTypeParameters();
Arrays.stream(firstClassTP).forEach(typeParameter-> System.out.println(typeParameter.getName()));
}
}
输出:
由上面可见getTypeParameters方法返回First类上定义的T和U。