[FIR] Do not expect builtin imports to be always resolved
Merge-request: KT-MR-10886 Merged-by: Egor Kulikov <Egor.Kulikov@jetbrains.com>
This commit is contained in:
+6
-3
@@ -127,6 +127,7 @@ public class KotlinStaticDeclarationProviderFactory(
|
||||
files: Collection<KtFile>,
|
||||
private val jarFileSystem: CoreJarFileSystem = CoreJarFileSystem(),
|
||||
additionalRoots: List<VirtualFile> = emptyList(),
|
||||
skipBuiltins: Boolean = false,
|
||||
) : KotlinDeclarationProviderFactory() {
|
||||
|
||||
private val index = KotlinStaticDeclarationIndex()
|
||||
@@ -299,9 +300,11 @@ public class KotlinStaticDeclarationProviderFactory(
|
||||
}
|
||||
|
||||
val builtins = mutableSetOf<String>()
|
||||
loadBuiltIns().forEach { stub ->
|
||||
processStub(stub)
|
||||
builtins.add(stub.psi.virtualFile.name)
|
||||
if (!skipBuiltins) {
|
||||
loadBuiltIns().forEach { stub ->
|
||||
processStub(stub)
|
||||
builtins.add(stub.psi.virtualFile.name)
|
||||
}
|
||||
}
|
||||
|
||||
val binaryClassCache = ClsKotlinBinaryClassCache.getInstance()
|
||||
|
||||
Reference in New Issue
Block a user