File tree Expand file tree Collapse file tree 3 files changed +5
-155
lines changed
Expand file tree Collapse file tree 3 files changed +5
-155
lines changed Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ import dotty.tools.dotc.core.Symbols.*
66import dotty .tools .dotc .core .Flags .*
77import dotty .tools .dotc .core .Names .*
88import 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
1212private 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
Original file line number Diff line number Diff line change @@ -3,14 +3,14 @@ package dotc
33package core
44
55import scala .io .Codec
6- import util .NameTransformer
76import printing .{Showable , Texts , Printer }
87import Texts .Text
98import StdNames .str
109import config .Config
1110import util .{LinearMap , HashSet }
1211
1312import scala .annotation .internal .sharable
13+ import scala .reflect .NameTransformer
1414
1515object 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
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments