@@ -29,8 +29,6 @@ import dotty.tools.dotc.util.SourcePosition
29
29
import dotty .tools .dotc .ast .untpd .{MemberDef , Modifiers , PackageDef , RefTree , Template , TypeDef , ValOrDefDef }
30
30
import cc .{CaptureSet , CapturingType , toCaptureSet , IllegalCaptureRef }
31
31
32
- import scala .annotation .unused
33
-
34
32
class RefinedPrinter (_ctx : Context ) extends PlainPrinter (_ctx) {
35
33
36
34
/** A stack of enclosing DefDef, TypeDef, or ClassDef, or ModuleDefs nodes */
@@ -922,7 +920,7 @@ class RefinedPrinter(_ctx: Context) extends PlainPrinter(_ctx) {
922
920
dclTextOr(tree) {
923
921
modText(tree.mods, tree.symbol, keywordStr(if (tree.mods.is(Mutable )) " var" else " val" ), isType = false ) ~~
924
922
valDefText(nameIdText(tree)) ~ optAscription(tree.tpt) ~
925
- withEnclosingDef(tree) { optText(tree.rhs)(rhs => " = " ~ rhsValDef(tree.rhs, rhs) ) }
923
+ withEnclosingDef(tree) { rhsValDef(tree) }
926
924
}
927
925
}
928
926
@@ -979,19 +977,18 @@ class RefinedPrinter(_ctx: Context) extends PlainPrinter(_ctx) {
979
977
980
978
coreSig
981
979
~ optAscription(tree.tpt)
982
- ~ optText(tree.rhs)(rhs =>
983
- " = " ~ rhsDefDef(tree.rhs, keywordText(" macro " ).provided(tree.symbol.isScala2Macro) ~ rhs))
980
+ ~ rhsDefDef(tree)
984
981
}
985
982
}
986
983
}
987
984
988
985
/** 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)( " = " ~ _)
991
988
992
989
/** 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) ~ _)
995
992
996
993
protected def toTextTemplate (impl : Template , ofNew : Boolean = false ): Text = {
997
994
val Template (constr @ DefDef (_, paramss, _, _), _, self, _) = impl
0 commit comments