diff --git a/core/descriptors/src/org/jetbrains/kotlin/builtins/ReflectionTypes.kt b/core/descriptors/src/org/jetbrains/kotlin/builtins/ReflectionTypes.kt index c32021678fe..4a6f0ea5c19 100644 --- a/core/descriptors/src/org/jetbrains/kotlin/builtins/ReflectionTypes.kt +++ b/core/descriptors/src/org/jetbrains/kotlin/builtins/ReflectionTypes.kt @@ -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