6

我刚刚更新到 scala meta 2.0.0-M1 和最新的 scala 2.12.3,现在宏不再编译。我所做的唯一更改是将元版本从 1.8.0 更改为 2.0.0-M1。

错误:新式(“内联”)宏需要 scala.meta

有人知道是否有快速解决此问题的方法吗?

我希望开始尝试一些语义改进。

4

1 回答 1

4

scalameta/paradise 目前仅支持 scalameta 1.8.0,不支持 2.0.0-M1。宏注释无法访问语义 api 中的新改进。

进行语义改进的一个好地方是实现自定义 scalafix 重写https://scalacenter.github.io/scalafix/#scalacenter/scalafix.g8

于 2017-08-20T20:26:16.747 回答