From 67da469cda07377f38d161b4226beda37cc77bee Mon Sep 17 00:00:00 2001 From: Vladimir Krivosheev Date: Wed, 9 Apr 2014 13:13:08 +0200 Subject: [PATCH] jump to source: ability to jump to native V8 script (actual only for V8 debugger protocol) --- .../intellij/openapi/util/AsyncResult.java | 2 +- .../org/jetbrains/debugger/ScriptManager.java | 5 ++- .../jetbrains/debugger/ScriptManagerBase.java | 7 ++++ .../org/jetbrains/debugger/VariableView.java | 11 ++++--- .../jetbrains/jsonProtocol/OutMessage.java | 32 +++++++++++++++++-- 5 files changed, 49 insertions(+), 8 deletions(-) diff --git a/platform/core-api/src/com/intellij/openapi/util/AsyncResult.java b/platform/core-api/src/com/intellij/openapi/util/AsyncResult.java index 097c4e71a535..6bc7d756dc43 100644 --- a/platform/core-api/src/com/intellij/openapi/util/AsyncResult.java +++ b/platform/core-api/src/com/intellij/openapi/util/AsyncResult.java @@ -182,7 +182,7 @@ public class AsyncResult extends ActionCallback { } @NotNull - public static AsyncResult done(@NotNull R result) { + public static AsyncResult done(@Nullable R result) { return new AsyncResult().setDone(result); } diff --git a/platform/script-debugger/backend/src/org/jetbrains/debugger/ScriptManager.java b/platform/script-debugger/backend/src/org/jetbrains/debugger/ScriptManager.java index ba2e320cbe17..bc0210bdab58 100644 --- a/platform/script-debugger/backend/src/org/jetbrains/debugger/ScriptManager.java +++ b/platform/script-debugger/backend/src/org/jetbrains/debugger/ScriptManager.java @@ -33,7 +33,10 @@ public interface ScriptManager { Script forEachScript(@NotNull CommonProcessors.FindProcessor