File tree 2 files changed +2
-2
lines changed
compiler/src/dotty/tools/dotc/core 2 files changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -480,7 +480,8 @@ object SymDenotations {
480
480
// duplicate scalac's behavior: don't write a double '$$' for module class members.
481
481
prefix = prefix.exclude(ModuleClassName )
482
482
def qualify (n : SimpleName ) =
483
- kind(prefix.toTermName, if (filler.isEmpty) n else termName(filler + n))
483
+ val qn = kind(prefix.toTermName, if (filler.isEmpty) n else termName(filler + n))
484
+ if kind == FlatName then qn.compactified else qn
484
485
val fn = name replace {
485
486
case name : SimpleName => qualify(name)
486
487
case name @ AnyQualifiedName (_, _) => qualify(name.mangled.toSimpleName)
Original file line number Diff line number Diff line change @@ -44,7 +44,6 @@ object Test extends App {
44
44
}
45
45
def checkCallerImplClassName (): Unit = {
46
46
val name = Thread .currentThread.getStackTrace.apply(2 ).getClassName
47
- assert(name.contains(" $class" ))
48
47
Test .checkClassName(name)
49
48
}
50
49
You can’t perform that action at this time.
0 commit comments