From 17135d4309d6d0d18be602246295a26dc37475a9 Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Thu, 25 Jul 2013 16:52:22 +0200 Subject: [PATCH] passing a name to ModuleBasedConfiguration constructor is optional; kill a lot of code for passing around empty names --- .../com/jetbrains/rest/run/RestRunConfiguration.java | 7 +++---- .../jetbrains/rest/run/RestRunConfigurationType.java | 4 ++-- .../rest/run/docutils/DocutilsRunConfiguration.java | 5 ++--- .../rest/run/sphinx/SphinxRunConfiguration.java | 5 ++--- .../python/run/AbstractPythonRunConfiguration.java | 6 +++--- .../run/AbstractServerPythonRunConfiguration.java | 6 +++--- .../jetbrains/python/run/PythonConfigurationType.java | 2 +- .../jetbrains/python/run/PythonRunConfiguration.java | 4 ++-- .../testing/AbstractPythonTestRunConfiguration.java | 10 +++++++--- .../python/testing/PythonTestConfigurationType.java | 10 +++++----- .../testing/attest/PythonAtTestRunConfiguration.java | 5 ++--- .../testing/doctest/PythonDocTestRunConfiguration.java | 5 ++--- .../nosetest/PythonNoseTestRunConfiguration.java | 5 ++--- .../python/testing/pytest/PyTestRunConfiguration.java | 4 ++-- .../unittest/PythonUnitTestRunConfiguration.java | 5 ++--- 15 files changed, 40 insertions(+), 43 deletions(-) diff --git a/python/python-rest/src/com/jetbrains/rest/run/RestRunConfiguration.java b/python/python-rest/src/com/jetbrains/rest/run/RestRunConfiguration.java index 6315099e4467..6308cc320d2f 100644 --- a/python/python-rest/src/com/jetbrains/rest/run/RestRunConfiguration.java +++ b/python/python-rest/src/com/jetbrains/rest/run/RestRunConfiguration.java @@ -1,7 +1,7 @@ package com.jetbrains.rest.run; import com.intellij.execution.configurations.ConfigurationFactory; -import com.intellij.execution.configurations.RunConfigurationModule; +import com.intellij.openapi.project.Project; import com.intellij.openapi.util.InvalidDataException; import com.intellij.openapi.util.JDOMExternalizerUtil; import com.intellij.openapi.util.WriteExternalException; @@ -24,10 +24,9 @@ public abstract class RestRunConfiguration extends AbstractPythonRunConfiguratio private static final String TASK = "docutils_task"; private static final String OPEN_IN_BROWSER = "docutils_open_in_browser"; - public RestRunConfiguration(final String name, - final RunConfigurationModule module, + public RestRunConfiguration(Project project, final ConfigurationFactory factory) { - super(name, module, factory); + super(project, factory); } public String getInputFile() { diff --git a/python/python-rest/src/com/jetbrains/rest/run/RestRunConfigurationType.java b/python/python-rest/src/com/jetbrains/rest/run/RestRunConfigurationType.java index 0684a212b4bb..a1d350104ee6 100644 --- a/python/python-rest/src/com/jetbrains/rest/run/RestRunConfigurationType.java +++ b/python/python-rest/src/com/jetbrains/rest/run/RestRunConfigurationType.java @@ -63,7 +63,7 @@ public class RestRunConfigurationType implements ConfigurationType { } public RunConfiguration createTemplateConfiguration(Project project) { - return new DocutilsRunConfiguration("", project, this); + return new DocutilsRunConfiguration(project, this); } } @@ -73,7 +73,7 @@ public class RestRunConfigurationType implements ConfigurationType { } public RunConfiguration createTemplateConfiguration(Project project) { - return new SphinxRunConfiguration("", project, this); + return new SphinxRunConfiguration(project, this); } } } diff --git a/python/python-rest/src/com/jetbrains/rest/run/docutils/DocutilsRunConfiguration.java b/python/python-rest/src/com/jetbrains/rest/run/docutils/DocutilsRunConfiguration.java index 9885a2c6ce46..df1193db17aa 100644 --- a/python/python-rest/src/com/jetbrains/rest/run/docutils/DocutilsRunConfiguration.java +++ b/python/python-rest/src/com/jetbrains/rest/run/docutils/DocutilsRunConfiguration.java @@ -17,10 +17,9 @@ import org.jetbrains.annotations.NotNull; */ public class DocutilsRunConfiguration extends RestRunConfiguration { - public DocutilsRunConfiguration(final String name, - final Project project, + public DocutilsRunConfiguration(final Project project, final ConfigurationFactory factory) { - super(name, new RunConfigurationModule(project), factory); + super(project, factory); } @Override diff --git a/python/python-rest/src/com/jetbrains/rest/run/sphinx/SphinxRunConfiguration.java b/python/python-rest/src/com/jetbrains/rest/run/sphinx/SphinxRunConfiguration.java index db37b8a0b328..06183fb45a23 100644 --- a/python/python-rest/src/com/jetbrains/rest/run/sphinx/SphinxRunConfiguration.java +++ b/python/python-rest/src/com/jetbrains/rest/run/sphinx/SphinxRunConfiguration.java @@ -16,10 +16,9 @@ import org.jetbrains.annotations.NotNull; * User : catherine */ public class SphinxRunConfiguration extends RestRunConfiguration { - public SphinxRunConfiguration(final String name, - final Project project, + public SphinxRunConfiguration(final Project project, final ConfigurationFactory factory) { - super(name, new RunConfigurationModule(project), factory); + super(project, factory); } @Override diff --git a/python/src/com/jetbrains/python/run/AbstractPythonRunConfiguration.java b/python/src/com/jetbrains/python/run/AbstractPythonRunConfiguration.java index 5a9255e86403..fd80fe604854 100644 --- a/python/src/com/jetbrains/python/run/AbstractPythonRunConfiguration.java +++ b/python/src/com/jetbrains/python/run/AbstractPythonRunConfiguration.java @@ -43,9 +43,9 @@ public abstract class AbstractPythonRunConfiguration getValidModules() { diff --git a/python/src/com/jetbrains/python/run/AbstractServerPythonRunConfiguration.java b/python/src/com/jetbrains/python/run/AbstractServerPythonRunConfiguration.java index 3542c1745787..f4dd419873df 100644 --- a/python/src/com/jetbrains/python/run/AbstractServerPythonRunConfiguration.java +++ b/python/src/com/jetbrains/python/run/AbstractServerPythonRunConfiguration.java @@ -2,7 +2,7 @@ package com.jetbrains.python.run; import com.intellij.execution.configuration.AbstractRunConfiguration; import com.intellij.execution.configurations.ConfigurationFactory; -import com.intellij.execution.configurations.RunConfigurationModule; +import com.intellij.openapi.project.Project; import com.intellij.openapi.util.InvalidDataException; import com.intellij.openapi.util.JDOMExternalizerUtil; import com.intellij.openapi.util.WriteExternalException; @@ -16,8 +16,8 @@ abstract public class AbstractServerPythonRunConfiguration createConfigurationEditor() { diff --git a/python/src/com/jetbrains/python/testing/unittest/PythonUnitTestRunConfiguration.java b/python/src/com/jetbrains/python/testing/unittest/PythonUnitTestRunConfiguration.java index 05bb908496fb..82a70f0bd440 100644 --- a/python/src/com/jetbrains/python/testing/unittest/PythonUnitTestRunConfiguration.java +++ b/python/src/com/jetbrains/python/testing/unittest/PythonUnitTestRunConfiguration.java @@ -28,9 +28,8 @@ public class PythonUnitTestRunConfiguration extends private boolean useParam = false; public PythonUnitTestRunConfiguration(Project project, - ConfigurationFactory configurationFactory, - String name) { - super(new RunConfigurationModule(project), configurationFactory, name); + ConfigurationFactory configurationFactory) { + super(project, configurationFactory); } @Override