File tree 4 files changed +11
-5
lines changed
4 files changed +11
-5
lines changed Original file line number Diff line number Diff line change @@ -36,7 +36,7 @@ import org.scalajs.ir.OriginalName
36
36
import org .scalajs .ir .OriginalName .NoOriginalName
37
37
import org .scalajs .ir .Trees .OptimizerHints
38
38
39
- import dotty .tools .dotc .transform .sjs .JSInteropUtils ._
39
+ import dotty .tools .dotc .transform .sjs .JSSymUtils ._
40
40
41
41
import JSEncoding ._
42
42
import JSInterop ._
Original file line number Diff line number Diff line change @@ -8,12 +8,12 @@ import NameOps._
8
8
import StdNames ._
9
9
import Phases ._
10
10
11
- import dotty .tools .dotc .transform .sjs .JSInteropUtils ._
11
+ import dotty .tools .dotc .transform .sjs .JSSymUtils ._
12
12
13
13
/** Management of the interoperability with JavaScript.
14
14
*
15
15
* This object only contains forwarders for extension methods in
16
- * `transform.sjs.JSInteropUtils `. They are kept to minimize changes in
16
+ * `transform.sjs.JSSymUtils `. They are kept to minimize changes in
17
17
* `JSCodeGen` in the short term, but it will eventually be removed.
18
18
*/
19
19
object JSInterop {
Original file line number Diff line number Diff line change @@ -24,7 +24,13 @@ import Types._
24
24
25
25
import dotty .tools .backend .sjs .JSDefinitions .jsdefn
26
26
27
- object JSInteropUtils {
27
+ /** Additional extensions for `Symbol`s that are only relevant for Scala.js. */
28
+ object JSSymUtils {
29
+ /** The result type for `sym.jsName`.
30
+ *
31
+ * It is either a literal string, or a computed name represented by a reference
32
+ * to a static `Symbol` (a `dotc.core.Symbols.Symbol`, not a `js.Symbol`).
33
+ */
28
34
enum JSName {
29
35
case Literal (name : String )
30
36
case Computed (sym : Symbol )
Original file line number Diff line number Diff line change @@ -27,7 +27,7 @@ import SymUtils._
27
27
import Trees ._
28
28
import Types ._
29
29
30
- import JSInteropUtils ._
30
+ import JSSymUtils ._
31
31
32
32
import org .scalajs .ir .Trees .{JSGlobalRef , JSNativeLoadSpec }
33
33
You can’t perform that action at this time.
0 commit comments