Index: third_party/WebKit/Source/platform/v8_inspector/V8DebuggerAgentImpl.cpp |
diff --git a/third_party/WebKit/Source/platform/v8_inspector/V8DebuggerAgentImpl.cpp b/third_party/WebKit/Source/platform/v8_inspector/V8DebuggerAgentImpl.cpp |
index b583d403172fe8d23a611c97f2810c59748f0f23..c744741f5d7d0e75a35ef3ce8a38c3e5b6afcd95 100644 |
--- a/third_party/WebKit/Source/platform/v8_inspector/V8DebuggerAgentImpl.cpp |
+++ b/third_party/WebKit/Source/platform/v8_inspector/V8DebuggerAgentImpl.cpp |
@@ -4,7 +4,7 @@ |
#include "platform/v8_inspector/V8DebuggerAgentImpl.h" |
-#include "platform/JSONValues.h" |
+#include "platform/inspector_protocol/Values.h" |
#include "platform/v8_inspector/AsyncCallChain.h" |
#include "platform/v8_inspector/IgnoreExceptionsScope.h" |
#include "platform/v8_inspector/InjectedScript.h" |
@@ -196,7 +196,7 @@ void V8DebuggerAgentImpl::disable(ErrorString*) |
if (!enabled()) |
return; |
- m_state->setObject(DebuggerAgentState::javaScriptBreakpoints, JSONObject::create()); |
+ m_state->setObject(DebuggerAgentState::javaScriptBreakpoints, protocol::DictionaryValue::create()); |
m_state->setNumber(DebuggerAgentState::pauseOnExceptionsState, V8DebuggerImpl::DontPauseOnExceptions); |
m_state->setNumber(DebuggerAgentState::asyncCallStackDepth, 0); |
m_state->setBoolean(DebuggerAgentState::promiseTrackerEnabled, false); |
@@ -236,7 +236,7 @@ void V8DebuggerAgentImpl::internalSetAsyncCallStackDepth(int depth) |
m_v8AsyncCallTracker->asyncCallTrackingStateChanged(m_maxAsyncCallStackDepth); |
} |
-void V8DebuggerAgentImpl::setInspectorState(PassRefPtr<JSONObject> state) |
+void V8DebuggerAgentImpl::setInspectorState(PassRefPtr<protocol::DictionaryValue> state) |
{ |
m_state = state; |
} |
@@ -256,7 +256,7 @@ void V8DebuggerAgentImpl::restore() |
enable(); |
String error; |
- long pauseState = V8DebuggerImpl::DontPauseOnExceptions; |
+ int pauseState = V8DebuggerImpl::DontPauseOnExceptions; |
m_state->getNumber(DebuggerAgentState::pauseOnExceptionsState, &pauseState); |
setPauseOnExceptionsImpl(&error, pauseState); |
@@ -287,9 +287,9 @@ bool V8DebuggerAgentImpl::isPaused() |
return debugger().isPaused(); |
} |
-static PassRefPtr<JSONObject> buildObjectForBreakpointCookie(const String& url, int lineNumber, int columnNumber, const String& condition, bool isRegex) |
+static PassRefPtr<protocol::DictionaryValue> buildObjectForBreakpointCookie(const String& url, int lineNumber, int columnNumber, const String& condition, bool isRegex) |
{ |
- RefPtr<JSONObject> breakpointObject = JSONObject::create(); |
+ RefPtr<protocol::DictionaryValue> breakpointObject = protocol::DictionaryValue::create(); |
breakpointObject->setString(DebuggerAgentState::url, url); |
breakpointObject->setNumber(DebuggerAgentState::lineNumber, lineNumber); |
breakpointObject->setNumber(DebuggerAgentState::columnNumber, columnNumber); |
@@ -335,9 +335,9 @@ void V8DebuggerAgentImpl::setBreakpointByUrl(ErrorString* errorString, |
bool isRegex = optionalURLRegex.isJust(); |
String breakpointId = (isRegex ? "/" + url + "/" : url) + ':' + String::number(lineNumber) + ':' + String::number(columnNumber); |
- RefPtr<JSONObject> breakpointsCookie = m_state->getObject(DebuggerAgentState::javaScriptBreakpoints); |
+ RefPtr<protocol::DictionaryValue> breakpointsCookie = m_state->getObject(DebuggerAgentState::javaScriptBreakpoints); |
if (!breakpointsCookie) { |
- breakpointsCookie = JSONObject::create(); |
+ breakpointsCookie = protocol::DictionaryValue::create(); |
m_state->setObject(DebuggerAgentState::javaScriptBreakpoints, breakpointsCookie); |
} |
if (breakpointsCookie->find(breakpointId) != breakpointsCookie->end()) { |
@@ -400,7 +400,7 @@ void V8DebuggerAgentImpl::removeBreakpoint(ErrorString* errorString, const Strin |
{ |
if (!checkEnabled(errorString)) |
return; |
- RefPtr<JSONObject> breakpointsCookie = m_state->getObject(DebuggerAgentState::javaScriptBreakpoints); |
+ RefPtr<protocol::DictionaryValue> breakpointsCookie = m_state->getObject(DebuggerAgentState::javaScriptBreakpoints); |
if (breakpointsCookie) |
breakpointsCookie->remove(breakpointId); |
removeBreakpoint(breakpointId); |
@@ -727,7 +727,7 @@ void V8DebuggerAgentImpl::getCollectionEntries(ErrorString* errorString, const S |
injectedScript->getCollectionEntries(errorString, objectId, entries); |
} |
-void V8DebuggerAgentImpl::schedulePauseOnNextStatement(const String& breakReason, PassRefPtr<JSONObject> data) |
+void V8DebuggerAgentImpl::schedulePauseOnNextStatement(const String& breakReason, PassRefPtr<protocol::DictionaryValue> data) |
{ |
ASSERT(enabled()); |
if (m_scheduledDebuggerStep == StepInto || m_javaScriptPauseScheduled || isPaused()) |
@@ -1445,12 +1445,12 @@ void V8DebuggerAgentImpl::didParseSource(const V8DebuggerParsedScript& parsedScr |
if (scriptURL.isEmpty() || !parsedScript.success) |
return; |
- RefPtr<JSONObject> breakpointsCookie = m_state->getObject(DebuggerAgentState::javaScriptBreakpoints); |
+ RefPtr<protocol::DictionaryValue> breakpointsCookie = m_state->getObject(DebuggerAgentState::javaScriptBreakpoints); |
if (!breakpointsCookie) |
return; |
for (auto& cookie : *breakpointsCookie) { |
- RefPtr<JSONObject> breakpointObject = JSONObject::cast(cookie.value); |
+ RefPtr<protocol::DictionaryValue> breakpointObject = protocol::DictionaryValue::cast(cookie.value); |
bool isRegex; |
breakpointObject->getBoolean(DebuggerAgentState::isRegex, &isRegex); |
String url; |
@@ -1507,7 +1507,7 @@ V8DebuggerAgentImpl::SkipPauseRequest V8DebuggerAgentImpl::didPause(v8::Local<v8 |
} |
} else if (m_pausingOnAsyncOperation) { |
m_breakReason = protocol::Debugger::Paused::ReasonEnum::AsyncOperation; |
- m_breakAuxData = JSONObject::create(); |
+ m_breakAuxData = protocol::DictionaryValue::create(); |
m_breakAuxData->setNumber("operationId", m_currentAsyncOperationId); |
} |
@@ -1557,7 +1557,7 @@ bool V8DebuggerAgentImpl::canBreakProgram() |
return debugger().canBreakProgram(); |
} |
-void V8DebuggerAgentImpl::breakProgram(const String& breakReason, PassRefPtr<JSONObject> data) |
+void V8DebuggerAgentImpl::breakProgram(const String& breakReason, PassRefPtr<protocol::DictionaryValue> data) |
{ |
ASSERT(enabled()); |
if (m_skipAllPauses || !m_pausedContext.IsEmpty() || isCallStackEmptyOrBlackboxed()) |
@@ -1571,7 +1571,7 @@ void V8DebuggerAgentImpl::breakProgram(const String& breakReason, PassRefPtr<JSO |
debugger().breakProgram(); |
} |
-void V8DebuggerAgentImpl::breakProgramOnException(const String& breakReason, PassRefPtr<JSONObject> data) |
+void V8DebuggerAgentImpl::breakProgramOnException(const String& breakReason, PassRefPtr<protocol::DictionaryValue> data) |
{ |
if (m_debugger->pauseOnExceptionsState() == V8DebuggerImpl::DontPauseOnExceptions) |
return; |