Skip to content

Commit 0efd6b9

Browse files
committed
Fix PrefixNameExtractor mkString
1 parent c599f7a commit 0efd6b9

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

compiler/src/dotty/tools/dotc/core/NameExtractors.scala

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import NameOps._
66
import StdNames._
77
import util.DotClass
88
import tasty.TastyFormat._
9+
import Decorators._
910

1011
object NameExtractors {
1112

@@ -43,7 +44,8 @@ object NameExtractors {
4344
}
4445

4546
class PrefixNameExtractor(tag: Int, prefix: String, infoString: String) extends ClassifiedNameExtractor(tag, infoString) {
46-
def mkString(underlying: TermName, info: ThisInfo) = prefix ++ underlying
47+
def mkString(underlying: TermName, info: ThisInfo) =
48+
underlying.mapLast(n => termName(prefix + n)).toString
4749
}
4850

4951
class SuffixNameExtractor(tag: Int, suffix: String, infoString: String) extends ClassifiedNameExtractor(tag, infoString) {

0 commit comments

Comments
 (0)