diff --git a/compiler/src/dotty/tools/dotc/printing/RefinedPrinter.scala b/compiler/src/dotty/tools/dotc/printing/RefinedPrinter.scala index 0865b6103ed4..0e918cec522c 100644 --- a/compiler/src/dotty/tools/dotc/printing/RefinedPrinter.scala +++ b/compiler/src/dotty/tools/dotc/printing/RefinedPrinter.scala @@ -796,6 +796,7 @@ class RefinedPrinter(_ctx: Context) extends PlainPrinter(_ctx) { else if (flags.is(Module) && flags.is(Case)) "case object" else if (sym.isClass && flags.is(Case)) "case class" else if (flags is Module) "object" + else if (sym.isTerm && !flags.is(Param) && flags.is(Implicit) && (sym is Method)) "implicit def" else if (sym.isTerm && !flags.is(Param) && flags.is(Implicit)) "implicit val" else if (sym.isTerm && !flags.is(Param) && flags.is(Erased)) "erased val" else super.keyString(sym)