我在 jar 中有一些类文件。现在我正在寻找一种方法来使用 scala 编译器的一些组件(最显着的 Inliners)来优化该类文件。
我的想法是:
使用 ICodeReader 从类文件中发出 ICode
使用 Inliner 类的实例以实现所需的优化
我不知道这是否是正确的方法
问题是
- 如何使用 ICodeReader 读取类文件并生成所需的 ICode。ICodeReader 继承自 ClassfileParser。对我来说更可能使用的唯一方法是 parse(file: AbstractFile, root: Symbol) 但问题是根参数。
欢迎任何帮助