diff --git a/platform/util/src/com/intellij/util/EnvironmentUtil.java b/platform/util/src/com/intellij/util/EnvironmentUtil.java index 33d3c70a26bd..63f73237d149 100644 --- a/platform/util/src/com/intellij/util/EnvironmentUtil.java +++ b/platform/util/src/com/intellij/util/EnvironmentUtil.java @@ -140,7 +140,7 @@ public class EnvironmentUtil { return flattenEnvironment(getEnvironmentMap()); } - public static String[] flattenEnvironment(Map environment) { + public static String[] flattenEnvironment(@NotNull Map environment) { String[] array = new String[environment.size()]; int i = 0; for (Map.Entry entry : environment.entrySet()) { @@ -167,7 +167,7 @@ public class EnvironmentUtil { File envFile = FileUtil.createTempFile("intellij-shell-env.", ".tmp", false); try { - String[] command = {shell, "-l", "-i", "-c", "'" + reader.getAbsolutePath() + "' '" + envFile.getAbsolutePath() + "'"}; + String[] command = {shell, "-l", "-i", "-c", ("'" + reader.getAbsolutePath() + "' '" + envFile.getAbsolutePath() + "'")}; LOG.info("loading shell env: " + StringUtil.join(command, " ")); ProcessBuilder builder = new ProcessBuilder(command).redirectErrorStream(true);