Skip to content

Commit b38adea

Browse files
Merge pull request #5290 from veera83372/repl_implicit_defs
Added ability to print implicit defs in key string
2 parents ee1b514 + bb60823 commit b38adea

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

compiler/src/dotty/tools/dotc/printing/RefinedPrinter.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -796,6 +796,7 @@ class RefinedPrinter(_ctx: Context) extends PlainPrinter(_ctx) {
796796
else if (flags.is(Module) && flags.is(Case)) "case object"
797797
else if (sym.isClass && flags.is(Case)) "case class"
798798
else if (flags is Module) "object"
799+
else if (sym.isTerm && !flags.is(Param) && flags.is(Implicit) && (sym is Method)) "implicit def"
799800
else if (sym.isTerm && !flags.is(Param) && flags.is(Implicit)) "implicit val"
800801
else if (sym.isTerm && !flags.is(Param) && flags.is(Erased)) "erased val"
801802
else super.keyString(sym)

0 commit comments

Comments
 (0)