Fix for complete slowdown of DefaultImportProvider after introducing languageVersion for default imports
KT-16243 Very slow completion after variable of type `ArrayList` #KT-16243 fixed
This commit is contained in:
@@ -39,7 +39,7 @@ class DefaultImportProvider(
|
||||
private val languageVersionSettings: LanguageVersionSettings
|
||||
) {
|
||||
val defaultImports: List<ImportPath>
|
||||
get() = targetPlatform.getDefaultImports(languageVersionSettings)
|
||||
by storageManager.createLazyValue { targetPlatform.getDefaultImports(languageVersionSettings) }
|
||||
|
||||
val excludedImports: List<FqName> by storageManager.createLazyValue {
|
||||
val packagesWithAliases = listOf(KotlinBuiltIns.BUILT_INS_PACKAGE_FQ_NAME, KotlinBuiltIns.TEXT_PACKAGE_FQ_NAME)
|
||||
|
||||
Reference in New Issue
Block a user