[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,
|
kotlinScopeProvider: FirKotlinScopeProvider,
|
||||||
): FirSymbolProvider = createStubBasedFirSymbolProviderForScopeLimitedByFiles(
|
): FirSymbolProvider = createStubBasedFirSymbolProviderForScopeLimitedByFiles(
|
||||||
project, baseScope, session, moduleDataProvider, kotlinScopeProvider,
|
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(
|
internal fun createStubBasedFirSymbolProviderForCommonMetadataFiles(
|
||||||
|
|||||||
Reference in New Issue
Block a user