[LL FIR] fix navigation to stdlib declarations in K2 IDE
If a user has kotlin-stdlib in their project, the IDE should resolve the builtin declarations to the kotlin-stdlib instead of builtins from the Kotlin plugin. ^KTIJ-26760
This commit is contained in:
committed by
Space Team
parent
5ab408859b
commit
866368cf69
+4
-1
@@ -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(
|
||||
|
||||
Reference in New Issue
Block a user