объект contrib не является членом пакета meta - PullRequest
0 голосов
/ 21 ноября 2018

Я пытаюсь использовать метод isEqual в ScalaMeta.

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"

Гдея могу найти метод isEqual для ScalaMeta?Похоже, не рекомендуется.Я следую этому учебнику

1 Ответ

0 голосов
/ 21 ноября 2018

Чтобы получить доступ к 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")
...