diff --git a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/stubBased/deserialization/StubBasedFirSymbolProviderFactories.kt b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/stubBased/deserialization/StubBasedFirSymbolProviderFactories.kt index 10df7c36b4c..37089f2fbad 100644 --- a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/stubBased/deserialization/StubBasedFirSymbolProviderFactories.kt +++ b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/stubBased/deserialization/StubBasedFirSymbolProviderFactories.kt @@ -27,7 +27,10 @@ internal fun createStubBasedFirSymbolProviderForClassFiles( kotlinScopeProvider: FirKotlinScopeProvider, ): FirSymbolProvider = createStubBasedFirSymbolProviderForScopeLimitedByFiles( project, baseScope, session, moduleDataProvider, kotlinScopeProvider, - fileFilter = { file -> file.extension == JavaClassFileType.INSTANCE.defaultExtension }, + fileFilter = { file -> + val extension = file.extension + extension == JavaClassFileType.INSTANCE.defaultExtension || extension == BuiltInSerializerProtocol.BUILTINS_FILE_EXTENSION + }, ) internal fun createStubBasedFirSymbolProviderForCommonMetadataFiles(