diff --git a/build.sbt b/build.sbt index 71830527720..2a90dff593d 100644 --- a/build.sbt +++ b/build.sbt @@ -311,6 +311,8 @@ val mtagsSettings = List( .cross(CrossVersion.for3Use2_13) .exclude("org.scala-lang", "scala-reflect") .exclude("org.scala-lang", "scala-compiler") + // the correct one should be brought in by the scala 3 compiler + .exclude("org.scala-lang", "scala-library") .exclude( "com.lihaoyi", "geny_2.13", diff --git a/mtags/src/main/scala/scala/meta/internal/mtags/MtagsIndexer.scala b/mtags/src/main/scala/scala/meta/internal/mtags/MtagsIndexer.scala index 8a9045bbc75..590a7b3a1f1 100644 --- a/mtags/src/main/scala/scala/meta/internal/mtags/MtagsIndexer.scala +++ b/mtags/src/main/scala/scala/meta/internal/mtags/MtagsIndexer.scala @@ -112,7 +112,7 @@ trait MtagsIndexer { properties: Int ): String = { val methodName = name match { - case Name.Anonymous() => Names.Constructor.value + case Name.This() => Names.Constructor.value case _ => name.value } addSignature( diff --git a/mtags/src/main/scala/scala/meta/internal/mtags/ScalaMtags.scala b/mtags/src/main/scala/scala/meta/internal/mtags/ScalaMtags.scala index bbf6906848e..11d257c6cc8 100644 --- a/mtags/src/main/scala/scala/meta/internal/mtags/ScalaMtags.scala +++ b/mtags/src/main/scala/scala/meta/internal/mtags/ScalaMtags.scala @@ -172,7 +172,7 @@ class ScalaMtags(val input: Input.VirtualFile, dialect: Dialect) case _: Source => continue() case t: Template => val overloads = new OverloadDisambiguator() - overloads.disambiguator("") // primary constructor + overloads.disambiguator("this") // primary constructor t.stats.foreach { case t: Ctor.Secondary => disambiguatedMethod( diff --git a/tests/cross/src/test/scala/tests/pc/CompletionSuite.scala b/tests/cross/src/test/scala/tests/pc/CompletionSuite.scala index 24a3b6b5b27..c9d295f4ad6 100644 --- a/tests/cross/src/test/scala/tests/pc/CompletionSuite.scala +++ b/tests/cross/src/test/scala/tests/pc/CompletionSuite.scala @@ -1280,6 +1280,7 @@ class CompletionSuite extends BaseCompletionSuite { |""".stripMargin, topLines = Some(5), compat = Map( + // higherKinds was deprecated "2.13.11" -> """|dynamics scala.languageFeature |existentials scala.languageFeature