From 2bc56064075028543e4faba9a234ef1a46e94b19 Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Mon, 22 Jul 2013 16:40:20 +0200 Subject: [PATCH] pass RunProfile explicitly in run configuration patching methods --- .../debugger/impl/GenericDebuggerRunner.java | 6 +++--- .../execution/impl/DefaultJavaProgramRunner.java | 6 +++--- .../runners/JavaPatchableProgramRunner.java | 12 ++++++------ 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/java/debugger/impl/src/com/intellij/debugger/impl/GenericDebuggerRunner.java b/java/debugger/impl/src/com/intellij/debugger/impl/GenericDebuggerRunner.java index a9c80767e16b..e055d1ee5a03 100644 --- a/java/debugger/impl/src/com/intellij/debugger/impl/GenericDebuggerRunner.java +++ b/java/debugger/impl/src/com/intellij/debugger/impl/GenericDebuggerRunner.java @@ -55,7 +55,7 @@ public class GenericDebuggerRunner extends JavaPatchableProgramRunner extends GenericProgramRunner { - public abstract void patch(JavaParameters javaParameters, RunnerSettings settings, final boolean beforeExecution) throws ExecutionException; + public abstract void patch(JavaParameters javaParameters, RunnerSettings settings, RunProfile runProfile, final boolean beforeExecution) throws ExecutionException; - protected static void runCustomPatchers(JavaParameters javaParameters, @Nullable RunnerSettings settings, Executor executor) { - if (settings != null) { - final RunProfile profile = settings.getRunProfile(); + protected static void runCustomPatchers(JavaParameters javaParameters, + Executor executor, + RunProfile runProfile) { + if (runProfile != null) { for (JavaProgramPatcher patcher : JavaProgramPatcher.EP_NAME.getExtensions()) { - patcher.patchJavaParameters(executor, profile, javaParameters); + patcher.patchJavaParameters(executor, runProfile, javaParameters); } } }