【问题标题】:Accessing GWT reflected classes cache in LibGDX application访问 LibGDX 应用程序中的 GWT 反射类缓存
【发布时间】:2015-04-06 08:24:43
【问题描述】:

有没有办法访问 GWT 反射类的整个缓存?我在 GWT LibGDX 后端类中检查了 ReflectionCacheIReflectionCache,但它们似乎无法直接访问类的集合。基本上,我想做类似于组件扫描的事情(查找所有具有特定注释的类,而不是之前实际注册它们)并且我无法访问应用程序使用的所有(反映的)类。

【问题讨论】:

  • 我不相信ReflectionCache实现中有这样的列表。

标签: java javascript gwt reflection libgdx


【解决方案1】:

类存储在生成类的static字段(c0、c1、...、cN)中,并且没有直接的getter方法,因此访问它们(即使使用JSNI)是相当有问题的.我认为编写一个与 LibGDX 扫描器类似的扫描类型并包含所有反射类的数组的自定义类生成器是最简单的方法。

【讨论】:

猜你喜欢
  • 2017-05-30
  • 2019-04-11
  • 2021-02-26
  • 1970-01-01
  • 1970-01-01
  • 2021-03-06
  • 1970-01-01
  • 1970-01-01
  • 2011-03-25
相关资源
最近更新 更多