From d0484e7dcfb060658bd48050f5898559e0fc687e Mon Sep 17 00:00:00 2001 From: Anton Makeev Date: Fri, 7 May 2010 15:16:52 +0400 Subject: [PATCH] cidr: run configuration settings --- .../application/ApplicationConfiguration.java | 3 ++- .../CommonProgramRunConfigurationParameters.java | 11 ++++++++--- .../intellij/execution/junit/JUnitConfiguration.java | 3 ++- .../testng/configuration/TestNGConfiguration.java | 3 ++- 4 files changed, 14 insertions(+), 6 deletions(-) diff --git a/java/execution/impl/src/com/intellij/execution/application/ApplicationConfiguration.java b/java/execution/impl/src/com/intellij/execution/application/ApplicationConfiguration.java index ed79a14d85ac..2f7ed31c9834 100644 --- a/java/execution/impl/src/com/intellij/execution/application/ApplicationConfiguration.java +++ b/java/execution/impl/src/com/intellij/execution/application/ApplicationConfiguration.java @@ -173,11 +173,12 @@ public class ApplicationConfiguration extends ModuleBasedConfiguration getEnvs() { return myEnvs; } - public void setEnvs(final Map envs) { + public void setEnvs(@NotNull final Map envs) { this.myEnvs = envs; } diff --git a/platform/lang-impl/src/com/intellij/execution/CommonProgramRunConfigurationParameters.java b/platform/lang-impl/src/com/intellij/execution/CommonProgramRunConfigurationParameters.java index 45dbeee31aac..ae5b9f5333e2 100644 --- a/platform/lang-impl/src/com/intellij/execution/CommonProgramRunConfigurationParameters.java +++ b/platform/lang-impl/src/com/intellij/execution/CommonProgramRunConfigurationParameters.java @@ -16,22 +16,27 @@ package com.intellij.execution; import com.intellij.openapi.project.Project; +import org.jetbrains.annotations.NotNull; +import org.jetbrains.annotations.Nullable; import java.util.Map; public interface CommonProgramRunConfigurationParameters { Project getProject(); - void setProgramParameters(String value); + void setProgramParameters(@Nullable String value); + @Nullable String getProgramParameters(); - void setWorkingDirectory(String value); + void setWorkingDirectory(@Nullable String value); + @Nullable String getWorkingDirectory(); - void setEnvs(Map envs); + void setEnvs(@NotNull Map envs); + @NotNull Map getEnvs(); void setPassParentEnvs(boolean passParentEnvs); diff --git a/plugins/junit/src/com/intellij/execution/junit/JUnitConfiguration.java b/plugins/junit/src/com/intellij/execution/junit/JUnitConfiguration.java index ff8c534415be..7ff5eef4de54 100644 --- a/plugins/junit/src/com/intellij/execution/junit/JUnitConfiguration.java +++ b/plugins/junit/src/com/intellij/execution/junit/JUnitConfiguration.java @@ -155,10 +155,11 @@ public class JUnitConfiguration extends ModuleBasedConfiguration envs) { + public void setEnvs(@NotNull Map envs) { myData.setEnvs(envs); } + @NotNull public Map getEnvs() { return myData.getEnvs(); } diff --git a/plugins/testng/src/com/theoryinpractice/testng/configuration/TestNGConfiguration.java b/plugins/testng/src/com/theoryinpractice/testng/configuration/TestNGConfiguration.java index 6b6e3bba1835..eb1a1eb8b4ab 100644 --- a/plugins/testng/src/com/theoryinpractice/testng/configuration/TestNGConfiguration.java +++ b/plugins/testng/src/com/theoryinpractice/testng/configuration/TestNGConfiguration.java @@ -191,10 +191,11 @@ public class TestNGConfiguration extends ModuleBasedConfiguration envs) { + public void setEnvs(@NotNull Map envs) { data.setEnvs(envs); } + @NotNull public Map getEnvs() { return data.getEnvs(); }