Refactor PackageParts: add explicit mutating methods

This commit is contained in:
Alexander Udalov
2017-01-09 14:56:37 +03:00
parent db3fa8eaca
commit 6c1cadf273
5 changed files with 40 additions and 30 deletions
@@ -115,7 +115,9 @@ open class MetadataSerializer(private val dependOnOldBuiltIns: Boolean) {
val destFile = File(destDir, getPackageFilePath(packageFqName, file.name))
PackageSerializer(emptyList(), members, packageFqName, destFile).run()
packageTable.getOrPut(packageFqName) { PackageParts(packageFqName.asString()) }.metadataParts.add(destFile.nameWithoutExtension)
packageTable.getOrPut(packageFqName) {
PackageParts(packageFqName.asString())
}.addMetadataPart(destFile.nameWithoutExtension)
}
}