diff --git a/java/java-tests/testSrc/com/intellij/execution/impl/RunConfigurableTest.kt b/java/java-tests/testSrc/com/intellij/execution/impl/RunConfigurableTest.kt index b5323d767904..7872a46f96ba 100644 --- a/java/java-tests/testSrc/com/intellij/execution/impl/RunConfigurableTest.kt +++ b/java/java-tests/testSrc/com/intellij/execution/impl/RunConfigurableTest.kt @@ -42,7 +42,7 @@ class RunConfigurableTest { private fun createRunManager(element: Element): RunManagerImpl { val runManager = RunManagerImpl(projectRule.project) - runManager.initializeConfigurationTypes(arrayOf(ApplicationConfigurationType.getInstance(), JUnitConfigurationType.getInstance())) + runManager.initializeConfigurationTypes(listOf(ApplicationConfigurationType.getInstance(), JUnitConfigurationType.getInstance())) runManager.loadState(element) return runManager } diff --git a/platform/lang-impl/src/com/intellij/execution/impl/RunManagerImpl.kt b/platform/lang-impl/src/com/intellij/execution/impl/RunManagerImpl.kt index d077b6a08968..89d270952875 100644 --- a/platform/lang-impl/src/com/intellij/execution/impl/RunManagerImpl.kt +++ b/platform/lang-impl/src/com/intellij/execution/impl/RunManagerImpl.kt @@ -148,7 +148,7 @@ open class RunManagerImpl(internal val project: Project) : RunManagerEx(), Persi get() = project.messageBus.syncPublisher(RunManagerListener.TOPIC) init { - initializeConfigurationTypes(ConfigurationType.CONFIGURATION_TYPE_EP.extensions) + initializeConfigurationTypes(ConfigurationType.CONFIGURATION_TYPE_EP.extensionList) project.messageBus.connect().subscribe(ProjectTopics.PROJECT_ROOTS, object : ModuleRootListener { override fun rootsChanged(event: ModuleRootEvent) { selectedConfiguration?.let { @@ -159,7 +159,7 @@ open class RunManagerImpl(internal val project: Project) : RunManagerEx(), Persi } // separate method needed for tests - fun initializeConfigurationTypes(factories: Array) { + fun initializeConfigurationTypes(factories: List) { val types = factories.toMutableList() types.sortBy { it.displayName } types.add(UnknownConfigurationType.INSTANCE) @@ -531,11 +531,11 @@ open class RunManagerImpl(internal val project: Project) : RunManagerEx(), Persi } val nameGenerator = UniqueNameGenerator() - workspaceSchemeManagerProvider.load(parentNode) { - var schemeKey: String? = it.getAttributeValue("name") + workspaceSchemeManagerProvider.load(parentNode) { element -> + var schemeKey: String? = element.getAttributeValue("name") if (schemeKey == "