访问 GWT 在 LibGDX 应用程序中反映了 类 缓存
Accessing GWT reflected classes cache in LibGDX application
有没有办法访问 GWT 反射的整个缓存 类?我检查了 GWT LibGDX 后端 类 中的 ReflectionCache
和 IReflectionCache
,但它们似乎无法直接访问 类' 集合。基本上,我想做一些类似于组件扫描的事情(找到所有带有特定注释的 类 ,而不是之前实际注册它们)并且我无法访问所有(反映的) 类 使用的申请。
类 存储在生成的 class 中的 static 字段 (c0, c1, ..., cN) 并且没有直接 getter 方法,因此访问它们(即使使用 JSNI)是相当有问题的。我认为编写一个自定义 class 生成器来扫描类型类似于 LibGDX 扫描器并包含所有反射的数组 classes 是最简单的方法。
有没有办法访问 GWT 反射的整个缓存 类?我检查了 GWT LibGDX 后端 类 中的 ReflectionCache
和 IReflectionCache
,但它们似乎无法直接访问 类' 集合。基本上,我想做一些类似于组件扫描的事情(找到所有带有特定注释的 类 ,而不是之前实际注册它们)并且我无法访问所有(反映的) 类 使用的申请。
类 存储在生成的 class 中的 static 字段 (c0, c1, ..., cN) 并且没有直接 getter 方法,因此访问它们(即使使用 JSNI)是相当有问题的。我认为编写一个自定义 class 生成器来扫描类型类似于 LibGDX 扫描器并包含所有反射的数组 classes 是最简单的方法。