From 5ad1a7ae72f7bc9d05b2e3153288928aa37e69e5 Mon Sep 17 00:00:00 2001 From: Daniil Ovchinnikov Date: Tue, 29 Nov 2016 09:32:31 -0500 Subject: [PATCH] [groovy] do not configure program parameters with other stuff (IDEA-164688) --- .../runner/GroovyScriptRunConfiguration.java | 12 ++++++++-- ...ogramRunConfigurationParametersDelegate.kt | 22 +++++++++++++++++++ 2 files changed, 32 insertions(+), 2 deletions(-) create mode 100644 plugins/groovy/src/org/jetbrains/plugins/groovy/runner/util/CommonProgramRunConfigurationParametersDelegate.kt diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/runner/GroovyScriptRunConfiguration.java b/plugins/groovy/src/org/jetbrains/plugins/groovy/runner/GroovyScriptRunConfiguration.java index ef5c33636332..a5088d0534f1 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/runner/GroovyScriptRunConfiguration.java +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/runner/GroovyScriptRunConfiguration.java @@ -25,7 +25,6 @@ import com.intellij.execution.process.ProcessAdapter; import com.intellij.execution.process.ProcessEvent; import com.intellij.execution.runners.ExecutionEnvironment; import com.intellij.execution.util.JavaParametersUtil; -import com.intellij.execution.util.ProgramParametersUtil; import com.intellij.execution.util.ScriptFileUtil; import com.intellij.openapi.application.ApplicationManager; import com.intellij.openapi.module.Module; @@ -63,12 +62,15 @@ import org.jetbrains.plugins.groovy.GroovyBundle; import org.jetbrains.plugins.groovy.lang.psi.GroovyFile; import org.jetbrains.plugins.groovy.lang.psi.api.statements.typedef.GrTypeDefinition; import org.jetbrains.plugins.groovy.lang.psi.util.GroovyRunnerPsiUtil; +import org.jetbrains.plugins.groovy.runner.util.CommonProgramRunConfigurationParametersDelegate; import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; import java.util.Map; +import static com.intellij.execution.util.ProgramParametersUtil.configureConfiguration; + /** * @author peter */ @@ -210,7 +212,13 @@ public class GroovyScriptRunConfiguration extends ModuleBasedConfiguration