@@ -29,8 +29,6 @@ import dotty.tools.dotc.util.SourcePosition
2929import dotty .tools .dotc .ast .untpd .{MemberDef , Modifiers , PackageDef , RefTree , Template , TypeDef , ValOrDefDef }
3030import cc .{CaptureSet , CapturingType , toCaptureSet , IllegalCaptureRef }
3131
32- import scala .annotation .unused
33-
3432class RefinedPrinter (_ctx : Context ) extends PlainPrinter (_ctx) {
3533
3634 /** A stack of enclosing DefDef, TypeDef, or ClassDef, or ModuleDefs nodes */
@@ -922,7 +920,7 @@ class RefinedPrinter(_ctx: Context) extends PlainPrinter(_ctx) {
922920 dclTextOr(tree) {
923921 modText(tree.mods, tree.symbol, keywordStr(if (tree.mods.is(Mutable )) " var" else " val" ), isType = false ) ~~
924922 valDefText(nameIdText(tree)) ~ optAscription(tree.tpt) ~
925- withEnclosingDef(tree) { optText(tree.rhs)(rhs => " = " ~ rhsValDef(tree.rhs, rhs) ) }
923+ withEnclosingDef(tree) { rhsValDef(tree) }
926924 }
927925 }
928926
@@ -979,19 +977,18 @@ class RefinedPrinter(_ctx: Context) extends PlainPrinter(_ctx) {
979977
980978 coreSig
981979 ~ optAscription(tree.tpt)
982- ~ optText(tree.rhs)(rhs =>
983- " = " ~ rhsDefDef(tree.rhs, keywordText(" macro " ).provided(tree.symbol.isScala2Macro) ~ rhs))
980+ ~ rhsDefDef(tree)
984981 }
985982 }
986983 }
987984
988985 /** Inspect the rhs of a ValDef, overridden in OutlinePrinter */
989- protected def rhsValDef [T <: Untyped ](@ unused( " override may inspect rhs " ) rhs : Tree [T ], original : => Text ): Text =
990- original
986+ protected def rhsValDef [T <: Untyped ](tree : ValDef [T ]): Text =
987+ optText(tree.rhs)( " = " ~ _)
991988
992989 /** Inspect the rhs of a DefDef, overridden in OutlinePrinter */
993- protected def rhsDefDef [T <: Untyped ](@ unused( " override may inspect rhs " ) rhs : Tree [T ], original : => Text ): Text =
994- original
990+ protected def rhsDefDef [T <: Untyped ](tree : DefDef [T ]): Text =
991+ optText(tree.rhs)( " = " ~ keywordText( " macro " ).provided(tree.symbol.isScala2Macro) ~ _)
995992
996993 protected def toTextTemplate (impl : Template , ofNew : Boolean = false ): Text = {
997994 val Template (constr @ DefDef (_, paramss, _, _), _, self, _) = impl
0 commit comments