我需要在运行时扩展一个具有通用签名的类。
例如,要扩展的类是:
public class A<T> {}
我需要动态地得到这个:
public class B extends A<String> {}
我无法使用 Proxy,因为我需要将获得的类添加到 ClassLoader。我正在尝试使用 javassist,但我不知道如何以正确的方式制作它。
我需要在运行时扩展一个具有通用签名的类。
例如,要扩展的类是:
public class A<T> {}
我需要动态地得到这个:
public class B extends A<String> {}
我无法使用 Proxy,因为我需要将获得的类添加到 ClassLoader。我正在尝试使用 javassist,但我不知道如何以正确的方式制作它。