From 74bd2803d77895a6cec7e493e45a78084b71b0ea Mon Sep 17 00:00:00 2001 From: Vladimir Krivosheev Date: Tue, 26 Aug 2014 12:21:02 +0200 Subject: [PATCH] notnull --- .../intellij/execution/configurations/GeneralCommandLine.java | 2 ++ .../com/intellij/execution/configurations/PtyCommandLine.java | 1 + 2 files changed, 3 insertions(+) diff --git a/platform/platform-api/src/com/intellij/execution/configurations/GeneralCommandLine.java b/platform/platform-api/src/com/intellij/execution/configurations/GeneralCommandLine.java index 63849959f1c1..93a3caf6efd9 100644 --- a/platform/platform-api/src/com/intellij/execution/configurations/GeneralCommandLine.java +++ b/platform/platform-api/src/com/intellij/execution/configurations/GeneralCommandLine.java @@ -228,6 +228,7 @@ public class GeneralCommandLine implements UserDataHolder { return StringUtil.join(CommandLineUtil.toCommandLine(exePath, myProgramParams.getList(), platform), "\n"); } + @NotNull public Process createProcess() throws ExecutionException { if (LOG.isDebugEnabled()) { LOG.debug("Executing [" + getCommandLineString() + "]"); @@ -257,6 +258,7 @@ public class GeneralCommandLine implements UserDataHolder { } } + @NotNull protected Process startProcess(@NotNull List commands) throws IOException { ProcessBuilder builder = new ProcessBuilder(commands); setupEnvironment(builder.environment()); diff --git a/platform/platform-api/src/com/intellij/execution/configurations/PtyCommandLine.java b/platform/platform-api/src/com/intellij/execution/configurations/PtyCommandLine.java index 5e3d74caa1f6..182d347de4c1 100644 --- a/platform/platform-api/src/com/intellij/execution/configurations/PtyCommandLine.java +++ b/platform/platform-api/src/com/intellij/execution/configurations/PtyCommandLine.java @@ -37,6 +37,7 @@ public class PtyCommandLine extends GeneralCommandLine { public PtyCommandLine() { } + @NotNull @Override protected Process startProcess(@NotNull List commands) throws IOException { if (SystemInfo.isUnix) {