[NI] Fix exception, don't try to get parent on root fqName

#EA-119579 Fixed
This commit is contained in:
Mikhail Zarechenskiy
2018-04-24 01:47:54 +03:00
parent 61e051cafa
commit d2d92a2153
@@ -156,7 +156,10 @@ class ReflectionTypes(module: ModuleDescriptor, private val notFoundClasses: Not
val shortName = descriptor.name.asString()
val packageName = DescriptorUtils.getFqName(descriptor).parent().toSafe()
val fqName = DescriptorUtils.getFqName(descriptor)
if (fqName.isRoot) return false
val packageName = fqName.parent().toSafe()
if (packageName == KOTLIN_REFLECT_FQ_NAME) {
return shortName.startsWith("KFunction") // KFunctionN, KFunction
|| shortName.startsWith("KProperty") // KPropertyN, KProperty