Java Reflection Java Java API
java.lang.Class
public TypeVariable<Class<T>>[] getTypeParameters()
TypeVariable
package com.logicbig.example.clazz;import java.lang.reflect.TypeVariable;public class GetTypeParametersExample { public static void main(String... args) { Class<MyClass> c = MyClass.class; TypeVariable<Class<MyClass>>[] typeParameters = c.getTypeParameters(); for (TypeVariable<Class<MyClass>> typeParameter : typeParameters) { System.out.println(typeParameter); } } private static class MyClass<T, S> {}}
TS