ジェネリック シグネチャを持つクラスを実行時に拡張する必要があります。
たとえば、拡張するクラスは次のとおりです。
public class A<T> {}
これを動的に取得する必要があります:
public class B extends A<String> {}
取得したクラスを ClassLoader に追加する必要があるため、Proxy を使用できません。javassist を試していますが、正しい方法で作成する方法がわかりません。
ジェネリック シグネチャを持つクラスを実行時に拡張する必要があります。
たとえば、拡張するクラスは次のとおりです。
public class A<T> {}
これを動的に取得する必要があります:
public class B extends A<String> {}
取得したクラスを ClassLoader に追加する必要があるため、Proxy を使用できません。javassist を試していますが、正しい方法で作成する方法がわかりません。