From 7174d2a53d0173e837577581f3d9aebc27346ef4 Mon Sep 17 00:00:00 2001 From: Albert Meltzer <7529386+kitbellew@users.noreply.github.com> Date: Tue, 15 Oct 2024 14:10:19 -0700 Subject: [PATCH] FormatTokensRewrite: add ReplacementType.toString --- .../org/scalafmt/rewrite/FormatTokensRewrite.scala | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/scalafmt-core/shared/src/main/scala/org/scalafmt/rewrite/FormatTokensRewrite.scala b/scalafmt-core/shared/src/main/scala/org/scalafmt/rewrite/FormatTokensRewrite.scala index 1665e58d9c..b41be2321a 100644 --- a/scalafmt-core/shared/src/main/scala/org/scalafmt/rewrite/FormatTokensRewrite.scala +++ b/scalafmt-core/shared/src/main/scala/org/scalafmt/rewrite/FormatTokensRewrite.scala @@ -435,9 +435,15 @@ object FormatTokensRewrite { private[rewrite] sealed trait ReplacementType private[rewrite] object ReplacementType { - object Remove extends ReplacementType - object Replace extends ReplacementType - class RemoveAndResurrect(val ft: FormatToken) extends ReplacementType + object Remove extends ReplacementType { + override def toString: String = "REMOVE" + } + object Replace extends ReplacementType { + override def toString: String = "REPLACE" + } + class RemoveAndResurrect(val ft: FormatToken) extends ReplacementType { + override def toString: String = s"REMOVE/RESURRECT(${ft.right.structure})" + } } private def mergeWhitespaceLeftToRight(