diff --git a/compiler/fir/java/src/org/jetbrains/kotlin/fir/java/FirJavaElementFinder.kt b/compiler/fir/java/src/org/jetbrains/kotlin/fir/java/FirJavaElementFinder.kt index ab0291912a5..7d498715225 100644 --- a/compiler/fir/java/src/org/jetbrains/kotlin/fir/java/FirJavaElementFinder.kt +++ b/compiler/fir/java/src/org/jetbrains/kotlin/fir/java/FirJavaElementFinder.kt @@ -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 diff --git a/compiler/fir/java/src/org/jetbrains/kotlin/fir/java/FirJavaElementFinder.kt.183 b/compiler/fir/java/src/org/jetbrains/kotlin/fir/java/FirJavaElementFinder.kt.183 index df7a3aa9283..15723a66689 100644 --- a/compiler/fir/java/src/org/jetbrains/kotlin/fir/java/FirJavaElementFinder.kt.183 +++ b/compiler/fir/java/src/org/jetbrains/kotlin/fir/java/FirJavaElementFinder.kt.183 @@ -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