Fix JvmPackageTableTest by preserving package order in ModuleMapping.create
This commit is contained in:
@@ -45,7 +45,7 @@ class ModuleMapping private constructor(val packageFqName2Parts: Map<String, Pac
|
|||||||
|
|
||||||
if (version.isCompatible()) {
|
if (version.isCompatible()) {
|
||||||
val table = JvmPackageTable.PackageTable.parseFrom(stream) ?: return EMPTY
|
val table = JvmPackageTable.PackageTable.parseFrom(stream) ?: return EMPTY
|
||||||
val result = hashMapOf<String, PackageParts>()
|
val result = linkedMapOf<String, PackageParts>()
|
||||||
|
|
||||||
for (proto in table.packagePartsList) {
|
for (proto in table.packagePartsList) {
|
||||||
val packageParts = result.getOrPut(proto.packageFqName) { PackageParts(proto.packageFqName) }
|
val packageParts = result.getOrPut(proto.packageFqName) { PackageParts(proto.packageFqName) }
|
||||||
|
|||||||
Reference in New Issue
Block a user