From 06a5bccc02c03eed89191786f72d673c79ee2c0a Mon Sep 17 00:00:00 2001 From: Vladimir Krivosheev Date: Fri, 3 Aug 2018 22:14:56 +0200 Subject: [PATCH] =?UTF-8?q?cleanup=20=E2=80=94=20get=20extensions=20as=20l?= =?UTF-8?q?ist?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../execution/impl/RunConfigurableTest.kt | 2 +- .../intellij/execution/impl/RunManagerImpl.kt | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) 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 == "