diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/references/BuiltInsReferenceResolver.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/references/BuiltInsReferenceResolver.kt index 7bca26088f6..a996a0bcb4d 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/references/BuiltInsReferenceResolver.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/references/BuiltInsReferenceResolver.kt @@ -63,7 +63,7 @@ public class BuiltInsReferenceResolver(val project: Project, val startupManager: val jetBuiltInsFiles = getJetBuiltInsFiles() - val initializeRunnable = { -> + runReadAction { val newModuleContext = ContextForNewModule(project, Name.special(""), ModuleParameters.Empty) newModuleContext.setDependencies(newModuleContext.module) @@ -88,15 +88,6 @@ public class BuiltInsReferenceResolver(val project: Project, val startupManager: builtinsPackageFragment = fragments.single() builtInsSources = jetBuiltInsFiles } - - if (ApplicationManager.getApplication().isUnitTestMode()) { - initializeRunnable() - } - else { - ApplicationManager.getApplication().executeOnPooledThread { - runReadAction { initializeRunnable() } - } - } } private fun getJetBuiltInsFiles(): Set {