Index: include/v8-debug.h |
diff --git a/include/v8-debug.h b/include/v8-debug.h |
index 6385a31d85e80f53e516b770812e6b0385ed5fe7..6eaf8806b4d0be9564dce518611b2fba7a48d2f4 100644 |
--- a/include/v8-debug.h |
+++ b/include/v8-debug.h |
@@ -170,30 +170,33 @@ class V8_EXPORT Debug { |
static bool CheckDebugBreak(Isolate* isolate); |
// Message based interface. The message protocol is JSON. |
- static void SetMessageHandler(Isolate* isolate, MessageHandler handler); |
- |
- static void SendCommand(Isolate* isolate, |
- const uint16_t* command, int length, |
- ClientData* client_data = NULL); |
- |
- /** |
- * Run a JavaScript function in the debugger. |
- * \param fun the function to call |
- * \param data passed as second argument to the function |
- * With this call the debugger is entered and the function specified is called |
- * with the execution state as the first argument. This makes it possible to |
- * get access to information otherwise not available during normal JavaScript |
- * execution e.g. details on stack frames. Receiver of the function call will |
- * be the debugger context global object, however this is a subject to change. |
- * The following example shows a JavaScript function which when passed to |
- * v8::Debug::Call will return the current line of JavaScript execution. |
- * |
- * \code |
- * function frame_source_line(exec_state) { |
- * return exec_state.frame(0).sourceLine(); |
- * } |
- * \endcode |
- */ |
+ V8_DEPRECATED("No longer supported", |
+ static void SetMessageHandler(Isolate* isolate, |
+ MessageHandler handler)); |
+ |
+ V8_DEPRECATED("No longer supported", |
+ static void SendCommand(Isolate* isolate, |
+ const uint16_t* command, int length, |
+ ClientData* client_data = NULL)); |
+ |
+ /** |
+ * Run a JavaScript function in the debugger. |
+ * \param fun the function to call |
+ * \param data passed as second argument to the function |
+ * With this call the debugger is entered and the function specified is called |
+ * with the execution state as the first argument. This makes it possible to |
+ * get access to information otherwise not available during normal JavaScript |
+ * execution e.g. details on stack frames. Receiver of the function call will |
+ * be the debugger context global object, however this is a subject to change. |
+ * The following example shows a JavaScript function which when passed to |
+ * v8::Debug::Call will return the current line of JavaScript execution. |
+ * |
+ * \code |
+ * function frame_source_line(exec_state) { |
+ * return exec_state.frame(0).sourceLine(); |
+ * } |
+ * \endcode |
+ */ |
// TODO(dcarney): data arg should be a MaybeLocal |
static MaybeLocal<Value> Call(Local<Context> context, |
v8::Local<v8::Function> fun, |
@@ -236,7 +239,8 @@ class V8_EXPORT Debug { |
* "Evaluate" debug command behavior currently is not specified in scope |
* of this method. |
*/ |
- static void ProcessDebugMessages(Isolate* isolate); |
+ V8_DEPRECATED("No longer supported", |
+ static void ProcessDebugMessages(Isolate* isolate)); |
/** |
* Debugger is running in its own context which is entered while debugger |