问题:我在 GWT 客户端有一个类型为 T 的泛型超类,子类是在运行时生成的(使用 GIN)并初始化了泛型参数,是否可以在运行时检索具体子类的泛型参数类型?
我可以在 JRE 环境中获取实际类型(使用 Class.getGenericSuperclass 和 Class.getActualTypeArguments),但是我不知道如何在 GWT 环境中执行此操作,我搜索了一些 GWT 3rd 反射库,似乎它们都不支持此功能。是否可以在运行时从 GWT 获取泛型参数类型?如果没有,任何解决方法?
非常感谢。
我发现了一个项目:gwt-preprocessor,它在编译时生成反射信息,在某些情况下非常有用。