Add debugName to ModuleMapping

This commit is contained in:
Alexander Udalov
2016-09-29 18:01:08 +03:00
parent 74ad6b1410
commit 97f2051a03
7 changed files with 29 additions and 25 deletions
@@ -90,7 +90,7 @@ class IncrementalPackageFragmentProvider(
MemberScope.Empty
}
else {
val moduleMapping = incrementalCache.getModuleMappingData()?.let { ModuleMapping.create(it) }
val moduleMapping = incrementalCache.getModuleMappingData()?.let { ModuleMapping.create(it, "<incremental>") }
val actualPackagePartFiles =
moduleMapping?.findPackageParts(fqName.asString())?.let {
@@ -28,7 +28,11 @@ internal class IncrementalPackagePartProvider private constructor(
incrementalCaches: List<IncrementalCache>,
storageManager: StorageManager
) : PackagePartProvider {
private val moduleMappings = storageManager.createLazyValue { incrementalCaches.map { ModuleMapping.create(it.getModuleMappingData()) } }
private val moduleMappings = storageManager.createLazyValue {
incrementalCaches.map { cache ->
ModuleMapping.create(cache.getModuleMappingData(), "<incremental>")
}
}
override fun findPackageParts(packageFqName: String): List<String> {
return (moduleMappings().mapNotNull { it.findPackageParts(packageFqName) }.flatMap { it.parts } +