diff --git a/libraries/stdlib/src/generated/_Arrays.kt b/libraries/stdlib/src/generated/_Arrays.kt index 2365a6592c1..654d0d3674c 100644 --- a/libraries/stdlib/src/generated/_Arrays.kt +++ b/libraries/stdlib/src/generated/_Arrays.kt @@ -1,7 +1,7 @@ @file:kotlin.jvm.JvmMultifileClass @file:kotlin.jvm.JvmName("ArraysKt") -package kotlin +package kotlin.collections // // NOTE THIS FILE IS AUTO-GENERATED by the GenerateStandardLib.kt diff --git a/libraries/stdlib/src/generated/_Collections.kt b/libraries/stdlib/src/generated/_Collections.kt index 73d6244d8c5..cd701c6d323 100644 --- a/libraries/stdlib/src/generated/_Collections.kt +++ b/libraries/stdlib/src/generated/_Collections.kt @@ -1,7 +1,7 @@ @file:kotlin.jvm.JvmMultifileClass @file:kotlin.jvm.JvmName("CollectionsKt") -package kotlin +package kotlin.collections // // NOTE THIS FILE IS AUTO-GENERATED by the GenerateStandardLib.kt diff --git a/libraries/stdlib/src/generated/_Maps.kt b/libraries/stdlib/src/generated/_Maps.kt index a87c931bdbe..c2a49f3abda 100644 --- a/libraries/stdlib/src/generated/_Maps.kt +++ b/libraries/stdlib/src/generated/_Maps.kt @@ -1,7 +1,7 @@ @file:kotlin.jvm.JvmMultifileClass @file:kotlin.jvm.JvmName("MapsKt") -package kotlin +package kotlin.collections // // NOTE THIS FILE IS AUTO-GENERATED by the GenerateStandardLib.kt diff --git a/libraries/stdlib/src/generated/_Ranges.kt b/libraries/stdlib/src/generated/_Ranges.kt index d4161e8870a..07df4e5b37f 100644 --- a/libraries/stdlib/src/generated/_Ranges.kt +++ b/libraries/stdlib/src/generated/_Ranges.kt @@ -1,7 +1,7 @@ @file:kotlin.jvm.JvmMultifileClass @file:kotlin.jvm.JvmName("RangesKt") -package kotlin +package kotlin.ranges // // NOTE THIS FILE IS AUTO-GENERATED by the GenerateStandardLib.kt diff --git a/libraries/stdlib/src/generated/_Sequences.kt b/libraries/stdlib/src/generated/_Sequences.kt index c60c3b2cee5..05595ba2861 100644 --- a/libraries/stdlib/src/generated/_Sequences.kt +++ b/libraries/stdlib/src/generated/_Sequences.kt @@ -1,7 +1,7 @@ @file:kotlin.jvm.JvmMultifileClass @file:kotlin.jvm.JvmName("SequencesKt") -package kotlin +package kotlin.sequences // // NOTE THIS FILE IS AUTO-GENERATED by the GenerateStandardLib.kt diff --git a/libraries/stdlib/src/generated/_Sets.kt b/libraries/stdlib/src/generated/_Sets.kt index cab5f5563ad..e4f4ea8a09a 100644 --- a/libraries/stdlib/src/generated/_Sets.kt +++ b/libraries/stdlib/src/generated/_Sets.kt @@ -1,7 +1,7 @@ @file:kotlin.jvm.JvmMultifileClass @file:kotlin.jvm.JvmName("SetsKt") -package kotlin +package kotlin.collections // // NOTE THIS FILE IS AUTO-GENERATED by the GenerateStandardLib.kt diff --git a/libraries/stdlib/src/generated/_Strings.kt b/libraries/stdlib/src/generated/_Strings.kt index 1f631223ec3..fb4cecbc6f4 100644 --- a/libraries/stdlib/src/generated/_Strings.kt +++ b/libraries/stdlib/src/generated/_Strings.kt @@ -1,7 +1,7 @@ @file:kotlin.jvm.JvmMultifileClass @file:kotlin.jvm.JvmName("StringsKt") -package kotlin +package kotlin.text // // NOTE THIS FILE IS AUTO-GENERATED by the GenerateStandardLib.kt diff --git a/libraries/tools/kotlin-stdlib-gen/src/generators/GenerateStandardLib.kt b/libraries/tools/kotlin-stdlib-gen/src/generators/GenerateStandardLib.kt index dd4980a64ba..0ead795d6b2 100644 --- a/libraries/tools/kotlin-stdlib-gen/src/generators/GenerateStandardLib.kt +++ b/libraries/tools/kotlin-stdlib-gen/src/generators/GenerateStandardLib.kt @@ -55,7 +55,7 @@ fun List.writeTo(outDir: File, sourceFile: SourceFile) { its.append("@file:kotlin.jvm.JvmMultifileClass\n") } its.append("@file:kotlin.jvm.JvmName(\"${sourceFile.jvmClassName}\")\n\n") - its.append("package kotlin\n\n") + its.append("package ${sourceFile.packageName ?: "kotlin"}\n\n") its.append("$COMMON_AUTOGENERATED_WARNING\n\n") its.append("import java.util.*\n\n") its.append("import java.util.Collections // TODO: it's temporary while we have java.util.Collections in js\n\n") diff --git a/libraries/tools/kotlin-stdlib-gen/src/templates/engine/SourceFile.kt b/libraries/tools/kotlin-stdlib-gen/src/templates/engine/SourceFile.kt index 21dcb1fc790..4f4782f0d90 100644 --- a/libraries/tools/kotlin-stdlib-gen/src/templates/engine/SourceFile.kt +++ b/libraries/tools/kotlin-stdlib-gen/src/templates/engine/SourceFile.kt @@ -1,14 +1,14 @@ package templates -enum class SourceFile(jvmClassName: String? = null, val multifile: Boolean = true) { +enum class SourceFile(jvmClassName: String? = null, val multifile: Boolean = true, val packageName: String? = null) { - Arrays(), - Collections(), - Sets(), - Maps(), - Sequences(), - Ranges(), - Strings(), + Arrays(packageName = "kotlin.collections"), + Collections(packageName = "kotlin.collections"), + Sets(packageName = "kotlin.collections"), + Maps(packageName = "kotlin.collections"), + Sequences(packageName = "kotlin.sequences"), + Ranges(packageName = "kotlin.ranges"), + Strings(packageName = "kotlin.text"), Misc(), ;