From 5ef10ef1fd21701cae777986df307ea445113407 Mon Sep 17 00:00:00 2001 From: "Egor.Ushakov" Date: Wed, 31 May 2017 15:21:05 +0300 Subject: [PATCH] IDEA-173562 "Log message to console" for emulated method breakpoints prints an empty line --- .../BreakpointWithHighlighter.java | 13 ++-- .../ui/breakpoints/MethodBreakpoint.java | 69 ++++++++++--------- 2 files changed, 46 insertions(+), 36 deletions(-) diff --git a/java/debugger/impl/src/com/intellij/debugger/ui/breakpoints/BreakpointWithHighlighter.java b/java/debugger/impl/src/com/intellij/debugger/ui/breakpoints/BreakpointWithHighlighter.java index 5ec714c088e6..de436c77b86d 100644 --- a/java/debugger/impl/src/com/intellij/debugger/ui/breakpoints/BreakpointWithHighlighter.java +++ b/java/debugger/impl/src/com/intellij/debugger/ui/breakpoints/BreakpointWithHighlighter.java @@ -46,6 +46,7 @@ import com.intellij.xdebugger.breakpoints.XLineBreakpoint; import com.intellij.xml.CommonXmlStrings; import com.sun.jdi.Location; import com.sun.jdi.ReferenceType; +import com.sun.jdi.request.BreakpointRequest; import org.jdom.Element; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; @@ -231,13 +232,17 @@ public abstract class BreakpointWithHighlighter

CATEGORY = BreakpointCategory.lookup("method_breakpoints"); + private static final String METHOD_ENTRY_KEY = "METHOD_ENTRY_KEY"; protected MethodBreakpoint(@NotNull Project project, XBreakpoint breakpoint) { super(project, breakpoint); @@ -216,7 +214,7 @@ public class MethodBreakpoint extends BreakpointWithHighlighter l.lineNumber() == myLastLine) - .findFirst().ifPresent(location -> createLocationBreakpointRequest(breakpoint, location, debugProcess)); + .findFirst().ifPresent(location -> createLocationBreakpointRequest(breakpoint, location, debugProcess, false)); } } }, true); @@ -256,6 +254,16 @@ public class MethodBreakpoint extends BreakpointWithHighlighter