Skip to content

Commit c0efe5f

Browse files
authored
Merge pull request #13070 from dotty-staging/scalajs-1.6.0
2 parents a585969 + 43b65e2 commit c0efe5f

File tree

9 files changed

+595
-750
lines changed

9 files changed

+595
-750
lines changed

compiler/src/dotty/tools/backend/sjs/JSCodeGen.scala

Lines changed: 395 additions & 147 deletions
Large diffs are not rendered by default.

compiler/src/dotty/tools/backend/sjs/JSConstructorGen.scala

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

compiler/src/dotty/tools/backend/sjs/JSDefinitions.scala

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,13 @@ final class JSDefinitions()(using Context) {
145145
@threadUnsafe lazy val JSConstructorTag_materializeR = JSConstructorTagModule.requiredMethodRef("materialize")
146146
def JSConstructorTag_materialize(using Context) = JSConstructorTag_materializeR.symbol
147147

148+
@threadUnsafe lazy val JSImportModuleRef = requiredModuleRef("scala.scalajs.js.import")
149+
def JSImportModule(using Context) = JSImportModuleRef.symbol
150+
@threadUnsafe lazy val JSImport_applyR = JSImportModule.requiredMethodRef(nme.apply)
151+
def JSImport_apply(using Context) = JSImport_applyR.symbol
152+
@threadUnsafe lazy val JSImport_metaR = JSImportModule.requiredMethodRef("meta")
153+
def JSImport_meta(using Context) = JSImport_metaR.symbol
154+
148155
@threadUnsafe lazy val RuntimePackageVal = requiredPackage("scala.scalajs.runtime")
149156
@threadUnsafe lazy val RuntimePackageClass = RuntimePackageVal.moduleClass.asClass
150157
@threadUnsafe lazy val RuntimePackage_wrapJavaScriptExceptionR = RuntimePackageClass.requiredMethodRef("wrapJavaScriptException")

0 commit comments

Comments
 (0)