diff --git a/nj2k/src/org/jetbrains/kotlin/nj2k/conversions/resolveUtil.kt b/nj2k/src/org/jetbrains/kotlin/nj2k/conversions/resolveUtil.kt index 45c392fc4e1..aac5a041bbc 100644 --- a/nj2k/src/org/jetbrains/kotlin/nj2k/conversions/resolveUtil.kt +++ b/nj2k/src/org/jetbrains/kotlin/nj2k/conversions/resolveUtil.kt @@ -71,13 +71,15 @@ class JKResolver(val project: Project, module: Module?, private val contextEleme KotlinTopLevelPropertyFqnNameIndex.getInstance()[fqName.asString(), project, scope].firstOrNull() - private fun resolveFqName(fqName: FqName): PsiElement? = - constructImportDirectiveWithContext(fqName) + private fun resolveFqName(fqName: FqName): PsiElement? { + if (fqName.isRoot) return null + return constructImportDirectiveWithContext(fqName) .getChildOfType() ?.selectorExpression ?.let { it.references.mapNotNull { it.resolve() }.firstOrNull() } + } private fun constructImportDirectiveWithContext(fqName: FqName): KtImportDirective {