diff --git a/java/debugger/impl/src/com/intellij/debugger/engine/EvaluationUtils.kt b/java/debugger/impl/src/com/intellij/debugger/engine/EvaluationUtils.kt index aeaca09943c2..6e1af424de73 100644 --- a/java/debugger/impl/src/com/intellij/debugger/engine/EvaluationUtils.kt +++ b/java/debugger/impl/src/com/intellij/debugger/engine/EvaluationUtils.kt @@ -9,6 +9,7 @@ import com.intellij.debugger.settings.DebuggerSettings import com.intellij.debugger.ui.breakpoints.FilteredRequestor import com.intellij.openapi.diagnostic.logger import com.intellij.openapi.progress.runBlockingCancellable +import com.intellij.openapi.util.Key import com.intellij.xdebugger.breakpoints.SuspendPolicy import com.intellij.xdebugger.breakpoints.XBreakpoint import com.intellij.xdebugger.breakpoints.XBreakpointProperties @@ -164,6 +165,10 @@ fun , P : XBreakpointProperties<*>, S : BreakpointState> s return (isLoggingBp || isConditionalBp) && !(isLoggingBp && isConditionalBp) } +@ApiStatus.Internal +@JvmField +val INSTRUMENTATION_CONDITION_HIT_CALLBACK = Key.create<(SuspendContextImpl) -> Unit>("INSTRUMENTATION_CONDITION_HIT_CALLBACK") + @ApiStatus.Internal enum class ClientEvaluationExceptionType { USER_EXCEPTION,