From fae89b2837f6fae38c4dd33e91d2ba4258bac0ad Mon Sep 17 00:00:00 2001 From: "Egor.Ushakov" Date: Thu, 17 Nov 2016 15:26:04 +0300 Subject: [PATCH] more access for kotlin debugger --- .../impl/src/com/intellij/debugger/engine/RequestHint.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/java/debugger/impl/src/com/intellij/debugger/engine/RequestHint.java b/java/debugger/impl/src/com/intellij/debugger/engine/RequestHint.java index fbf01ff46d5e..5c8863562c36 100644 --- a/java/debugger/impl/src/com/intellij/debugger/engine/RequestHint.java +++ b/java/debugger/impl/src/com/intellij/debugger/engine/RequestHint.java @@ -25,7 +25,6 @@ import com.intellij.debugger.SourcePosition; import com.intellij.debugger.engine.evaluation.EvaluateException; import com.intellij.debugger.engine.jdi.StackFrameProxy; import com.intellij.debugger.impl.DebuggerUtilsEx; -import com.intellij.debugger.impl.PositionUtil; import com.intellij.debugger.jdi.StackFrameProxyImpl; import com.intellij.debugger.jdi.ThreadReferenceProxyImpl; import com.intellij.debugger.settings.DebuggerSettings; @@ -156,7 +155,7 @@ public class RequestHint { return myMethodFilter instanceof BreakpointStepMethodFilter || myTargetMethodMatched; } - private boolean isTheSameFrame(SuspendContextImpl context) { + protected boolean isTheSameFrame(SuspendContextImpl context) { if (mySteppedOut) return false; final ThreadReferenceProxyImpl contextThread = context.getThread(); if (contextThread != null) { @@ -188,6 +187,10 @@ public class RequestHint { return STOP; } + protected boolean isSteppedOut() { + return mySteppedOut; + } + public int getNextStepDepth(final SuspendContextImpl context) { try { final StackFrameProxyImpl frameProxy = context.getFrameProxy(); -- 2.23.3