使用SemanticDocument将Scala源文件解析为ScalaFix的步骤是什么?
发布于 2019-07-24 20:43:38
截至scalafix(0.9.4),
要编写一个SemanticRule,必须扩展抽象类SemanticRule,并且这个抽象类有一个具有以下签名的方法fix:
def fix(implicit doc: SemanticDocument): Patch如果我们重写此方法以创建用于修复或链接的Patch,则可以访问implicit值doc。Scalafix通过解析单个源文件来填充此变量。doc表示单个源文件。
https://stackoverflow.com/questions/53807558
复制相似问题