1

对于我的一个包含编译器的爱好项目,我需要分析由 scalac 生成的类文件。

具体来说,我需要执行以下操作:

  1. 查找类 inkl 的通用参数。高阶种类
  2. 查找带有特定注释的方法
  3. 查找方法 inkl 的 Scala 特定签名。高阶种类

我知道,我可以使用 scala Reflection,但如果可能的话,我不希望在编译时加载类,因为这会在编译时将所有运行时依赖项都放在类路径上,并且可能会执行静态初始化程序。

他们是任何可以简化scala类文件分析任务的库或其他工具。

4

0 回答 0