Protect FirJavaElementFinder from light tree
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user