From ebb774b0ee569800ec739900745d3df1020c996b Mon Sep 17 00:00:00 2001 From: Alexey Tsvetkov Date: Fri, 15 Dec 2017 03:48:38 +0300 Subject: [PATCH] Sort package fragments by fq-name for JS serialization --- .../serialization/js/KotlinJavascriptSerializationUtil.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/js.serializer/src/org/jetbrains/kotlin/serialization/js/KotlinJavascriptSerializationUtil.kt b/js/js.serializer/src/org/jetbrains/kotlin/serialization/js/KotlinJavascriptSerializationUtil.kt index d7e9ee8c929..08046ab9ea6 100644 --- a/js/js.serializer/src/org/jetbrains/kotlin/serialization/js/KotlinJavascriptSerializationUtil.kt +++ b/js/js.serializer/src/org/jetbrains/kotlin/serialization/js/KotlinJavascriptSerializationUtil.kt @@ -111,7 +111,7 @@ object KotlinJavascriptSerializationUtil { importedModules.forEach { builder.addImportedModule(it) } - for (fqName in getPackagesFqNames(module)) { + for (fqName in getPackagesFqNames(module).sortedBy { it.asString() }) { val fragment = serializePackageFragment(bindingContext, module, fqName) if (!fragment.isEmpty()) { builder.addPackageFragment(fragment)