We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1dce677 commit 698871eCopy full SHA for 698871e
compiler/src/dotty/tools/dotc/printing/RefinedPrinter.scala
@@ -745,8 +745,12 @@ class RefinedPrinter(_ctx: Context) extends PlainPrinter(_ctx) {
745
case info: ImportType => return s"import $info.expr.show"
746
case _ =>
747
}
748
- if (sym.is(ModuleClass))
749
- kindString(sym) ~~ (nameString(sym.name.stripModuleClassSuffix) + idString(sym))
+ if (sym.is(ModuleClass)) {
+ val name =
750
+ if (sym.isPackageObject) sym.owner.name
751
+ else sym.name.stripModuleClassSuffix
752
+ kindString(sym) ~~ (nameString(name) + idString(sym))
753
+ }
754
else
755
super.toText(sym)
756
0 commit comments