我正在尝试在ScalaMeta中使用isEqual
方法。
import scala.meta.contrib._
q"true".isEqual(q"true")
导入无效:
object contrib is not a member of package meta
我正在使用sbt
,build.sbt
中有以下内容
libraryDependencies += "org.scalameta" %% "scalameta" % "4.0.0"
在哪里可以找到ScalaMeta的isEqual
方法?它似乎已被弃用。我正在关注这个tutorial
答案 0 :(得分:1)
要访问Scalameta Contrib,可以添加以下依赖项:
libraryDependencies += "org.scalameta" %% "contrib" % "4.0.0"
isEqual
将可访问,但q
不可访问。您可以从scala.meta._
导入它。
更正的示例:
import scala.meta._
import scala.meta.contrib._
q"true".isEqual(q"true")