From a4ba663e06c4306879027a7eb9ce951729977fce Mon Sep 17 00:00:00 2001 From: Vladimir Krivosheev Date: Wed, 17 Dec 2014 11:45:17 +0100 Subject: [PATCH] cleanup --- .../CommonJavaRunConfigurationParameters.java | 1 + .../application/ApplicationConfiguration.java | 1 + .../jar/JarApplicationConfiguration.java | 1 + .../execution/ui/AlternativeJREPanel.java | 8 +++++--- .../execution/util/JavaParametersUtil.java | 19 +++++++++--------- .../execution/util/JreVersionDetector.java | 16 +++++++-------- .../intellij/execution/JavaExecutionUtil.java | 20 +++++++++---------- .../LocatableConfigurationBase.java | 17 +++++++++------- .../ModuleBasedConfiguration.java | 2 +- .../configurations/RunConfigurationBase.java | 11 ++++++---- .../RunConfigurationModule.java | 2 +- .../execution/ExternalizablePath.java | 14 +++++-------- .../intellij/execution/ProgramRunnerUtil.java | 10 ++++++---- .../JavaCoverageEnabledConfiguration.java | 8 ++++---- .../groovy/mvc/MvcRunConfiguration.java | 1 + .../runner/GroovyScriptRunConfiguration.java | 1 + .../configuration/TestNGConfiguration.java | 1 + 17 files changed, 71 insertions(+), 62 deletions(-) diff --git a/java/execution/impl/src/com/intellij/execution/CommonJavaRunConfigurationParameters.java b/java/execution/impl/src/com/intellij/execution/CommonJavaRunConfigurationParameters.java index 46333b9668bf..35fe0eec7733 100644 --- a/java/execution/impl/src/com/intellij/execution/CommonJavaRunConfigurationParameters.java +++ b/java/execution/impl/src/com/intellij/execution/CommonJavaRunConfigurationParameters.java @@ -26,6 +26,7 @@ public interface CommonJavaRunConfigurationParameters extends CommonProgramRunCo void setAlternativeJrePathEnabled(boolean enabled); + @Nullable String getAlternativeJrePath(); void setAlternativeJrePath(String path); 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 de8bcbb84ae6..7acf0578ab4c 100644 --- a/java/execution/impl/src/com/intellij/execution/application/ApplicationConfiguration.java +++ b/java/execution/impl/src/com/intellij/execution/application/ApplicationConfiguration.java @@ -214,6 +214,7 @@ public class ApplicationConfiguration extends ModuleBasedConfiguration 0) { + if (!StringUtil.isEmpty(className)) { int index = className.lastIndexOf('.'); if (index >= 0) { pattern = className.substring(0, index); @@ -233,8 +234,7 @@ public class JavaCoverageEnabledConfiguration extends CoverageEnabledConfigurati pattern = packageName; } - - if (pattern != null && pattern.length() > 0) { + if (!StringUtil.isEmpty(pattern)) { setCoveragePatterns(new ClassFilter[]{new ClassFilter(pattern + ".*")}); } } diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/mvc/MvcRunConfiguration.java b/plugins/groovy/src/org/jetbrains/plugins/groovy/mvc/MvcRunConfiguration.java index eec06827a551..d921fe0aabbd 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/mvc/MvcRunConfiguration.java +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/mvc/MvcRunConfiguration.java @@ -126,6 +126,7 @@ public abstract class MvcRunConfiguration extends ModuleBasedConfiguration