Fix NPE in coverage (EA-134461)
This commit is contained in:
@@ -162,7 +162,7 @@ class KotlinCoverageExtension : JavaCoverageEngineExtension() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private fun collectClassFilePrefixes(file: KtFile): Collection<String> {
|
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
|
val packagePartFqName = JvmFileClassUtil.getFileClassInfoNoResolve(file).fileClassFqName
|
||||||
return result.union(arrayListOf(packagePartFqName.shortName().asString()))
|
return result.union(arrayListOf(packagePartFqName.shortName().asString()))
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user