From 5ac1d358b6f14d27329b46f21521d32e9ecaa70e Mon Sep 17 00:00:00 2001 From: Roman Shevchenko Date: Fri, 28 Oct 2016 16:32:08 +0200 Subject: [PATCH] Cleanup (process proxy port is an implementation detail) --- .../src/com/intellij/execution/runners/ProcessProxyImpl.java | 5 ++--- .../src/com/intellij/execution/runners/ProcessProxy.java | 2 -- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/java/execution/impl/src/com/intellij/execution/runners/ProcessProxyImpl.java b/java/execution/impl/src/com/intellij/execution/runners/ProcessProxyImpl.java index 5d391fee79fd..4427e33c46d3 100644 --- a/java/execution/impl/src/com/intellij/execution/runners/ProcessProxyImpl.java +++ b/java/execution/impl/src/com/intellij/execution/runners/ProcessProxyImpl.java @@ -47,14 +47,13 @@ class ProcessProxyImpl implements ProcessProxy { private Writer myWriter; private int myPid; - public ProcessProxyImpl() throws IOException { + ProcessProxyImpl() throws IOException { mySocket = new ServerSocket(); mySocket.bind(new InetSocketAddress("127.0.0.1", 0)); mySocket.setSoTimeout(10000); } - @Override - public int getPortNumber() { + int getPortNumber() { return mySocket.getLocalPort(); } diff --git a/platform/lang-api/src/com/intellij/execution/runners/ProcessProxy.java b/platform/lang-api/src/com/intellij/execution/runners/ProcessProxy.java index 7766f5e46a3b..5c3f2169a2a0 100644 --- a/platform/lang-api/src/com/intellij/execution/runners/ProcessProxy.java +++ b/platform/lang-api/src/com/intellij/execution/runners/ProcessProxy.java @@ -19,8 +19,6 @@ import com.intellij.execution.process.ProcessHandler; import org.jetbrains.annotations.NotNull; public interface ProcessProxy { - int getPortNumber(); - void attach(@NotNull ProcessHandler processHandler); default boolean canSendBreak() { return true; }