Skip to content

Commit 25c3064

Browse files
committed
Add explicit imports of kotlin.js.* to generated files.
1 parent cd5f68f commit 25c3064

23 files changed

+25
-0
lines changed

js/js.libraries/src/core/generated/_ArraysJs.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ package kotlin.collections
88
// See: https://github.com/JetBrains/kotlin/tree/master/libraries/stdlib
99
//
1010

11+
import kotlin.js.*
1112
import kotlin.comparisons.*
1213

1314
/**

js/js.libraries/src/core/generated/_CollectionsJs.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ package kotlin.collections
88
// See: https://github.com/JetBrains/kotlin/tree/master/libraries/stdlib
99
//
1010

11+
import kotlin.js.*
1112
import kotlin.comparisons.*
1213

1314
/**

js/js.libraries/src/core/generated/_ComparisonsJs.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ package kotlin.comparisons
88
// See: https://github.com/JetBrains/kotlin/tree/master/libraries/stdlib
99
//
1010

11+
import kotlin.js.*
1112
import kotlin.comparisons.*
1213

1314
/**

js/js.libraries/src/core/generated/_MapsJs.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ package kotlin.collections
88
// See: https://github.com/JetBrains/kotlin/tree/master/libraries/stdlib
99
//
1010

11+
import kotlin.js.*
1112
import kotlin.comparisons.*
1213

1314
/**

js/js.libraries/src/core/generated/_RangesJs.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ package kotlin.ranges
88
// See: https://github.com/JetBrains/kotlin/tree/master/libraries/stdlib
99
//
1010

11+
import kotlin.js.*
1112
import kotlin.comparisons.*
1213

1314
/**

js/js.libraries/src/core/generated/_SequencesJs.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ package kotlin.sequences
88
// See: https://github.com/JetBrains/kotlin/tree/master/libraries/stdlib
99
//
1010

11+
import kotlin.js.*
1112
import kotlin.comparisons.*
1213

1314
/**

js/js.libraries/src/core/generated/_SetsJs.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ package kotlin.collections
88
// See: https://github.com/JetBrains/kotlin/tree/master/libraries/stdlib
99
//
1010

11+
import kotlin.js.*
1112
import kotlin.comparisons.*
1213

1314
/**

js/js.libraries/src/core/generated/_StringsJs.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ package kotlin.text
88
// See: https://github.com/JetBrains/kotlin/tree/master/libraries/stdlib
99
//
1010

11+
import kotlin.js.*
1112
import kotlin.comparisons.*
1213

1314
/**

js/js.libraries/src/generated/org.khronos.webgl.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77

88
package org.khronos.webgl
99

10+
import kotlin.js.*
1011
import org.w3c.dom.*
1112
import org.w3c.dom.css.*
1213
import org.w3c.dom.events.*

js/js.libraries/src/generated/org.w3c.dom.css.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77

88
package org.w3c.dom.css
99

10+
import kotlin.js.*
1011
import org.khronos.webgl.*
1112
import org.w3c.dom.*
1213
import org.w3c.dom.events.*

js/js.libraries/src/generated/org.w3c.dom.events.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77

88
package org.w3c.dom.events
99

10+
import kotlin.js.*
1011
import org.khronos.webgl.*
1112
import org.w3c.dom.*
1213
import org.w3c.dom.css.*

js/js.libraries/src/generated/org.w3c.dom.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77

88
package org.w3c.dom
99

10+
import kotlin.js.*
1011
import org.khronos.webgl.*
1112
import org.w3c.dom.css.*
1213
import org.w3c.dom.events.*

js/js.libraries/src/generated/org.w3c.dom.parsing.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77

88
package org.w3c.dom.parsing
99

10+
import kotlin.js.*
1011
import org.khronos.webgl.*
1112
import org.w3c.dom.*
1213
import org.w3c.dom.css.*

js/js.libraries/src/generated/org.w3c.dom.svg.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77

88
package org.w3c.dom.svg
99

10+
import kotlin.js.*
1011
import org.khronos.webgl.*
1112
import org.w3c.dom.*
1213
import org.w3c.dom.css.*

js/js.libraries/src/generated/org.w3c.dom.url.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77

88
package org.w3c.dom.url
99

10+
import kotlin.js.*
1011
import org.khronos.webgl.*
1112
import org.w3c.dom.*
1213
import org.w3c.dom.css.*

js/js.libraries/src/generated/org.w3c.fetch.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77

88
package org.w3c.fetch
99

10+
import kotlin.js.*
1011
import org.khronos.webgl.*
1112
import org.w3c.dom.*
1213
import org.w3c.dom.css.*

js/js.libraries/src/generated/org.w3c.files.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77

88
package org.w3c.files
99

10+
import kotlin.js.*
1011
import org.khronos.webgl.*
1112
import org.w3c.dom.*
1213
import org.w3c.dom.css.*

js/js.libraries/src/generated/org.w3c.notifications.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77

88
package org.w3c.notifications
99

10+
import kotlin.js.*
1011
import org.khronos.webgl.*
1112
import org.w3c.dom.*
1213
import org.w3c.dom.css.*

js/js.libraries/src/generated/org.w3c.performance.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77

88
package org.w3c.performance
99

10+
import kotlin.js.*
1011
import org.khronos.webgl.*
1112
import org.w3c.dom.*
1213
import org.w3c.dom.css.*

js/js.libraries/src/generated/org.w3c.workers.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77

88
package org.w3c.workers
99

10+
import kotlin.js.*
1011
import org.khronos.webgl.*
1112
import org.w3c.dom.*
1213
import org.w3c.dom.css.*

js/js.libraries/src/generated/org.w3c.xhr.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77

88
package org.w3c.xhr
99

10+
import kotlin.js.*
1011
import org.khronos.webgl.*
1112
import org.w3c.dom.*
1213
import org.w3c.dom.css.*

libraries/tools/idl2k/src/main/kotlin/main.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ fun main(args: Array<String>) {
6161
w.appendln("package $pkg")
6262
w.appendln()
6363

64+
w.appendln("import kotlin.js.*")
6465
allPackages.filter { it != pkg }.forEach { import ->
6566
w.appendln("import $import.*")
6667
}

libraries/tools/kotlin-stdlib-gen/src/generators/GenerateStandardLib.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,9 @@ private fun List<ConcreteFunction>.writeTo(file: File, sourceFile: SourceFile, p
9999

100100
writer.append("package ${sourceFile.packageName ?: "kotlin"}\n\n")
101101
writer.append("$COMMON_AUTOGENERATED_WARNING\n\n")
102+
if (platform == Platform.JS) {
103+
writer.appendln("import kotlin.js.*")
104+
}
102105
writer.append("import kotlin.comparisons.*\n\n")
103106

104107
for (f in this) {

0 commit comments

Comments
 (0)