Fix NPE in coverage (EA-134461)

This commit is contained in:
Nikolay Krasko
2019-01-23 20:30:33 +03:00
parent 29eb3c745c
commit a41dcd2af2
@@ -162,7 +162,7 @@ class KotlinCoverageExtension : JavaCoverageEngineExtension() {
}
private fun collectClassFilePrefixes(file: KtFile): Collection<String> {
val result = file.children.filter { it is KtClassOrObject }.map { (it as KtClassOrObject).name!! }
val result = file.children.filter { it is KtClassOrObject }.mapNotNull { (it as KtClassOrObject).name }
val packagePartFqName = JvmFileClassUtil.getFileClassInfoNoResolve(file).fileClassFqName
return result.union(arrayListOf(packagePartFqName.shortName().asString()))
}