用于仪器的Scala-meta

问题描述 投票:0回答:1

我注意到scala-meta提供了转换函数,但没有插入额外代码的函数(例如,import函数或函数的每个开始时的方法调用)。

由于所有结构(scala.meta.Tree及其子代)都是不可变的,我不确定是否可能以及如何实现这一目标?

scala scala-meta
1个回答
0
投票

本质上,必须根据原始构建新的树结构,无论需要什么样的修改。 Tree.transform允许这样的事情。

© www.soinside.com 2019 - 2024. All rights reserved.