对于我的一个包含编译器的爱好项目,我需要分析由 scalac 生成的类文件。
具体来说,我需要执行以下操作:
- 查找类 inkl 的通用参数。高阶种类
- 查找带有特定注释的方法
- 查找方法 inkl 的 Scala 特定签名。高阶种类
我知道,我可以使用 scala Reflection,但如果可能的话,我不希望在编译时加载类,因为这会在编译时将所有运行时依赖项都放在类路径上,并且可能会执行静态初始化程序。
他们是任何可以简化scala类文件分析任务的库或其他工具。
对于我的一个包含编译器的爱好项目,我需要分析由 scalac 生成的类文件。
具体来说,我需要执行以下操作:
我知道,我可以使用 scala Reflection,但如果可能的话,我不希望在编译时加载类,因为这会在编译时将所有运行时依赖项都放在类路径上,并且可能会执行静态初始化程序。
他们是任何可以简化scala类文件分析任务的库或其他工具。