diff options
Diffstat (limited to 'java/debugger/impl/src/com/intellij/debugger/impl/DebuggerSession.java')
-rw-r--r-- | java/debugger/impl/src/com/intellij/debugger/impl/DebuggerSession.java | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/java/debugger/impl/src/com/intellij/debugger/impl/DebuggerSession.java b/java/debugger/impl/src/com/intellij/debugger/impl/DebuggerSession.java index 344406bb141c..0a5210f16c36 100644 --- a/java/debugger/impl/src/com/intellij/debugger/impl/DebuggerSession.java +++ b/java/debugger/impl/src/com/intellij/debugger/impl/DebuggerSession.java @@ -35,6 +35,7 @@ import com.intellij.execution.configurations.RemoteConnection; import com.intellij.execution.configurations.RemoteState; import com.intellij.execution.configurations.RunProfileState; import com.intellij.execution.process.ProcessOutputTypes; +import com.intellij.execution.runners.ExecutionEnvironmentBuilder; import com.intellij.execution.runners.ProgramRunner; import com.intellij.idea.ActionsBundle; import com.intellij.openapi.application.ApplicationManager; @@ -379,16 +380,13 @@ public class DebuggerSession implements AbstractDebuggerSession { } @Nullable - protected ExecutionResult attach(@NotNull final Executor executor, - @NotNull final ProgramRunner runner, - final ModuleRunProfile profile, - final RunProfileState state, - final RemoteConnection remoteConnection, - final boolean pollConnection) throws ExecutionException { - return attach(new DefaultDebugEnvironment(myDebugProcess.getProject(), - executor, - runner, - profile, + protected ExecutionResult attach(@NotNull Executor executor, + @NotNull ProgramRunner runner, + @NotNull ModuleRunProfile profile, + @NotNull RunProfileState state, + RemoteConnection remoteConnection, + boolean pollConnection) throws ExecutionException { + return attach(new DefaultDebugEnvironment(new ExecutionEnvironmentBuilder(myDebugProcess.getProject(), executor).runProfile(profile).runner(runner).build(), state, remoteConnection, pollConnection)); |