Protect FirJavaElementFinder from light tree

This commit is contained in:
Mikhail Glukhikh
2019-12-17 18:34:42 +03:00
parent 774eb62118
commit 7abb3fc987
2 changed files with 2 additions and 2 deletions
@@ -68,7 +68,7 @@ class FirJavaElementFinder(
firProvider.getFirClassifierByFqName(classId) as? FirRegularClass
?: return null
val ktFile = firClass.psi?.containingFile as KtFile
val ktFile = firClass.psi?.containingFile as? KtFile ?: return null
val fileStub = createJavaFileStub(classId.packageFqName, listOf(ktFile))
return buildStub(firClass, fileStub).psi
@@ -68,7 +68,7 @@ class FirJavaElementFinder(
firProvider.getFirClassifierByFqName(classId) as? FirRegularClass
?: return null
val ktFile = firClass.psi?.containingFile as KtFile
val ktFile = firClass.psi?.containingFile as? KtFile ?: return null
val fileStub = createJavaFileStub(classId.packageFqName, listOf(ktFile))
return buildStub(firClass, fileStub).psi