Skip to content

Commit c6fe605

Browse files
committed
drop dotc.util.NameTransformer
1 parent 11e4266 commit c6fe605

File tree

3 files changed

+5
-155
lines changed

3 files changed

+5
-155
lines changed

compiler/src/dotty/tools/debug/JavaEncoding.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import dotty.tools.dotc.core.Symbols.*
66
import dotty.tools.dotc.core.Flags.*
77
import dotty.tools.dotc.core.Names.*
88
import dotty.tools.backend.jvm.DottyBackendInterface.symExtensions
9-
import dotty.tools.dotc.util.NameTransformer
9+
import scala.reflect.NameTransformer
1010

1111
// Inspired by https://github.com/lampepfl/dotty/blob/main/compiler/src/dotty/tools/backend/sjs/JSEncoding.scala
1212
private object JavaEncoding:
@@ -26,7 +26,7 @@ private object JavaEncoding:
2626
else className(sym)
2727

2828
def encode(name: TermName)(using Context): String =
29-
NameTransformer.encode(name.toSimpleName).toString
29+
NameTransformer.encode(name.toString)
3030

3131
private def binaryName(tpe: Type)(using Context): String =
3232
tpe match

compiler/src/dotty/tools/dotc/core/Names.scala

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@ package dotc
33
package core
44

55
import scala.io.Codec
6-
import util.NameTransformer
76
import printing.{Showable, Texts, Printer}
87
import Texts.Text
98
import StdNames.str
109
import config.Config
1110
import util.{LinearMap, HashSet}
1211

1312
import scala.annotation.internal.sharable
13+
import scala.reflect.NameTransformer
1414

1515
object Names {
1616
import NameKinds.*
@@ -346,10 +346,10 @@ object Names {
346346
override def encode: SimpleName = {
347347
val dontEncode =
348348
this == StdNames.nme.CONSTRUCTOR || this == StdNames.nme.STATIC_CONSTRUCTOR
349-
if (dontEncode) this else NameTransformer.encode(this)
349+
if (dontEncode) this else termName(NameTransformer.encode(this.toString))
350350
}
351351

352-
override def decode: SimpleName = NameTransformer.decode(this)
352+
override def decode: SimpleName = termName(NameTransformer.decode(this.toString))
353353

354354
override def isEmpty: Boolean = length == 0
355355

compiler/src/dotty/tools/dotc/util/NameTransformer.scala

Lines changed: 0 additions & 150 deletions
This file was deleted.

0 commit comments

Comments
 (0)