[platform] restores API compatibility with a retrograde plugin

This commit is contained in:
Roman Shevchenko
2018-04-05 16:06:44 +02:00
parent 01901029f4
commit 4c29f03857
@@ -11,6 +11,9 @@ import org.jetbrains.annotations.NotNull;
import org.jvnet.winp.WinProcess;
import java.lang.management.ManagementFactory;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class OSProcessUtil {
private static final Logger LOG = Logger.getInstance(OSProcessUtil.class);
@@ -123,4 +126,13 @@ public class OSProcessUtil {
return String.valueOf(ourPid);
}
/** @deprecated trivial; use {@link #getProcessList()} directly (to be removed in IDEA 2019) */
public static List<String> getCommandLinesOfRunningProcesses() {
List<String> result = new ArrayList<>();
for (ProcessInfo each : getProcessList()) {
result.add(each.getCommandLine());
}
return Collections.unmodifiableList(result);
}
}