私は持っている:
interface I<T> {}
と:
interface I1 extends I<Clazz1> {}
I<Clazz2>、I<Clazz3> などを拡張する I2、I3 などもあります。
実行時のClazz1については知りません。どうすればこの情報を入手できますか?
私は試した:
subInterface1.getInterfaces()[0].getTypeParameters()[0]
しかし、Clazz1 についてではなく、T についてのみ知っています。