Sort package fragments by fq-name for JS serialization

This commit is contained in:
Alexey Tsvetkov
2017-12-15 03:48:38 +03:00
parent 1fd0e5e50c
commit ebb774b0ee
@@ -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)