Incorrect package name for multipart classes

This commit is contained in:
Vladimir Ilmov
2020-09-10 14:48:21 +02:00
committed by teamcityserver
parent dc2845df10
commit 51a37bffff
2 changed files with 2 additions and 2 deletions
@@ -78,7 +78,7 @@ fun createMultifileClassStub(
facadeFqName: FqName,
components: ClsStubBuilderComponents
): KotlinFileStubImpl {
val packageFqName = facadeFqName.parent()
val packageFqName = header.packageName?.let { FqName(it) } ?: facadeFqName.parent()
val partNames = header.data?.asList()?.map { it.substringAfterLast('/') }
val fileStub = KotlinFileStubForIde.forMultifileClassStub(facadeFqName, partNames)
setupFileStub(fileStub, packageFqName)