Index: third_party/WebKit/Source/platform/v8_inspector/V8DebuggerImpl.cpp |
diff --git a/third_party/WebKit/Source/platform/v8_inspector/V8DebuggerImpl.cpp b/third_party/WebKit/Source/platform/v8_inspector/V8DebuggerImpl.cpp |
index 0557f89c378f05eef1906406d5b0cdd60b8b6686..c5601c94bc914f099d7fd1d8f318afc5880c9f50 100644 |
--- a/third_party/WebKit/Source/platform/v8_inspector/V8DebuggerImpl.cpp |
+++ b/third_party/WebKit/Source/platform/v8_inspector/V8DebuggerImpl.cpp |
@@ -107,10 +107,10 @@ bool V8DebuggerImpl::enabled() const |
return !m_debuggerScript.IsEmpty(); |
} |
-void V8Debugger::setContextDebugData(v8::Local<v8::Context> context, const String& type, int contextGroupId) |
+void V8Debugger::setContextDebugData(v8::Local<v8::Context> context, const String16& type, int contextGroupId) |
{ |
int contextId = atomicIncrement(&s_lastContextId); |
- String debugData = String::number(contextGroupId) + "," + String::number(contextId) + "," + type; |
+ String16 debugData = String16::number(contextGroupId) + "," + String16::number(contextId) + "," + type; |
v8::HandleScope scope(context->GetIsolate()); |
v8::Context::Scope contextScope(context); |
context->SetEmbedderData(static_cast<int>(v8::Context::kDebugIdIndex), toV8String(context->GetIsolate(), debugData)); |
@@ -121,7 +121,7 @@ int V8Debugger::contextId(v8::Local<v8::Context> context) |
v8::Local<v8::Value> data = context->GetEmbedderData(static_cast<int>(v8::Context::kDebugIdIndex)); |
if (data.IsEmpty() || !data->IsString()) |
return 0; |
- String dataString = toWTFString(data.As<v8::String>()); |
+ String16 dataString = toProtocolString(data.As<v8::String>()); |
if (dataString.isEmpty()) |
return 0; |
size_t commaPos = dataString.find(","); |
@@ -138,7 +138,7 @@ static int getGroupId(v8::Local<v8::Context> context) |
v8::Local<v8::Value> data = context->GetEmbedderData(static_cast<int>(v8::Context::kDebugIdIndex)); |
if (data.IsEmpty() || !data->IsString()) |
return 0; |
- String dataString = toWTFString(data.As<v8::String>()); |
+ String16 dataString = toProtocolString(data.As<v8::String>()); |
if (dataString.isEmpty()) |
return 0; |
size_t commaPos = dataString.find(","); |
@@ -203,7 +203,7 @@ void V8DebuggerImpl::getCompiledScripts(int contextGroupId, protocol::Vector<V8D |
result[i] = createParsedScript(v8::Local<v8::Object>::Cast(scriptsArray->Get(v8::Integer::New(m_isolate, i))), true); |
} |
-String V8DebuggerImpl::setBreakpoint(const String& sourceID, const ScriptBreakpoint& scriptBreakpoint, int* actualLineNumber, int* actualColumnNumber, bool interstatementLocation) |
+String16 V8DebuggerImpl::setBreakpoint(const String16& sourceID, const ScriptBreakpoint& scriptBreakpoint, int* actualLineNumber, int* actualColumnNumber, bool interstatementLocation) |
{ |
v8::HandleScope scope(m_isolate); |
v8::Context::Scope contextScope(debuggerContext()); |
@@ -221,10 +221,10 @@ String V8DebuggerImpl::setBreakpoint(const String& sourceID, const ScriptBreakpo |
return ""; |
*actualLineNumber = info->Get(v8InternalizedString("lineNumber"))->Int32Value(); |
*actualColumnNumber = info->Get(v8InternalizedString("columnNumber"))->Int32Value(); |
- return toWTFString(breakpointId.As<v8::String>()); |
+ return toProtocolString(breakpointId.As<v8::String>()); |
} |
-void V8DebuggerImpl::removeBreakpoint(const String& breakpointId) |
+void V8DebuggerImpl::removeBreakpoint(const String16& breakpointId) |
{ |
v8::HandleScope scope(m_isolate); |
v8::Context::Scope contextScope(debuggerContext()); |
@@ -376,7 +376,7 @@ void V8DebuggerImpl::clearStepping() |
callDebuggerMethod("clearStepping", 0, argv); |
} |
-bool V8DebuggerImpl::setScriptSource(const String& sourceID, const String& newContent, bool preview, String* error, Maybe<protocol::Debugger::SetScriptSourceError>* errorData, v8::Global<v8::Object>* newCallFrames, Maybe<bool>* stackChanged) |
+bool V8DebuggerImpl::setScriptSource(const String16& sourceID, const String16& newContent, bool preview, ErrorString* error, Maybe<protocol::Debugger::SetScriptSourceError>* errorData, v8::Global<v8::Object>* newCallFrames, Maybe<bool>* stackChanged) |
{ |
class EnableLiveEditScope { |
public: |
@@ -412,7 +412,7 @@ bool V8DebuggerImpl::setScriptSource(const String& sourceID, const String& newCo |
if (tryCatch.HasCaught()) { |
v8::Local<v8::Message> message = tryCatch.Message(); |
if (!message.IsEmpty()) |
- *error = toWTFStringWithTypeCheck(message->Get()); |
+ *error = toProtocolStringWithTypeCheck(message->Get()); |
else |
*error = "Unknown error."; |
return false; |
@@ -435,9 +435,9 @@ bool V8DebuggerImpl::setScriptSource(const String& sourceID, const String& newCo |
case 1: |
{ |
*errorData = protocol::Debugger::SetScriptSourceError::create() |
- .setMessage(toWTFStringWithTypeCheck(resultTuple->Get(2))) |
- .setLineNumber(resultTuple->Get(3)->ToInteger(m_isolate)->Value()) |
- .setColumnNumber(resultTuple->Get(4)->ToInteger(m_isolate)->Value()).build(); |
+ .setMessage(toProtocolStringWithTypeCheck(resultTuple->Get(2))) |
+ .setLineNumber(resultTuple->Get(3)->ToInteger(m_isolate)->Value()) |
+ .setColumnNumber(resultTuple->Get(4)->ToInteger(m_isolate)->Value()).build(); |
return false; |
} |
} |
@@ -539,13 +539,13 @@ void V8DebuggerImpl::handleProgramBreak(v8::Local<v8::Context> pausedContext, v8 |
if (!agent) |
return; |
- protocol::Vector<String> breakpointIds; |
+ protocol::Vector<String16> breakpointIds; |
if (!hitBreakpointNumbers.IsEmpty()) { |
breakpointIds.resize(hitBreakpointNumbers->Length()); |
for (size_t i = 0; i < hitBreakpointNumbers->Length(); i++) { |
v8::Local<v8::Value> hitBreakpointNumber = hitBreakpointNumbers->Get(i); |
ASSERT(!hitBreakpointNumber.IsEmpty() && hitBreakpointNumber->IsInt32()); |
- breakpointIds[i] = String::number(hitBreakpointNumber->Int32Value()); |
+ breakpointIds[i] = String16::number(hitBreakpointNumber->Int32Value()); |
} |
} |
@@ -635,8 +635,8 @@ void V8DebuggerImpl::handleV8DebugEvent(const v8::Debug::EventDetails& eventDeta |
void V8DebuggerImpl::handleV8AsyncTaskEvent(V8DebuggerAgentImpl* agent, v8::Local<v8::Context> context, v8::Local<v8::Object> executionState, v8::Local<v8::Object> eventData) |
{ |
- String type = toWTFStringWithTypeCheck(callInternalGetterFunction(eventData, "type")); |
- String name = toWTFStringWithTypeCheck(callInternalGetterFunction(eventData, "name")); |
+ String16 type = toProtocolStringWithTypeCheck(callInternalGetterFunction(eventData, "type")); |
+ String16 name = toProtocolStringWithTypeCheck(callInternalGetterFunction(eventData, "name")); |
int id = callInternalGetterFunction(eventData, "id")->ToInteger(m_isolate)->Value(); |
m_pausedContext = context; |
@@ -669,11 +669,11 @@ V8DebuggerParsedScript V8DebuggerImpl::createParsedScript(v8::Local<v8::Object> |
ASSERT(!id.IsEmpty() && id->IsInt32()); |
V8DebuggerParsedScript parsedScript; |
- parsedScript.scriptId = String::number(id->Int32Value()); |
- parsedScript.script.setURL(toWTFStringWithTypeCheck(object->Get(v8InternalizedString("name")))) |
- .setSourceURL(toWTFStringWithTypeCheck(object->Get(v8InternalizedString("sourceURL")))) |
- .setSourceMappingURL(toWTFStringWithTypeCheck(object->Get(v8InternalizedString("sourceMappingURL")))) |
- .setSource(toWTFStringWithTypeCheck(object->Get(v8InternalizedString("source")))) |
+ parsedScript.scriptId = String16::number(id->Int32Value()); |
+ parsedScript.script.setURL(toProtocolStringWithTypeCheck(object->Get(v8InternalizedString("name")))) |
+ .setSourceURL(toProtocolStringWithTypeCheck(object->Get(v8InternalizedString("sourceURL")))) |
+ .setSourceMappingURL(toProtocolStringWithTypeCheck(object->Get(v8InternalizedString("sourceMappingURL")))) |
+ .setSource(toProtocolStringWithTypeCheck(object->Get(v8InternalizedString("source")))) |
.setStartLine(object->Get(v8InternalizedString("startLine"))->ToInteger(m_isolate)->Value()) |
.setStartColumn(object->Get(v8InternalizedString("startColumn"))->ToInteger(m_isolate)->Value()) |
.setEndLine(object->Get(v8InternalizedString("endLine"))->ToInteger(m_isolate)->Value()) |
@@ -745,7 +745,7 @@ v8::Local<v8::Value> V8DebuggerImpl::collectionEntries(v8::Local<v8::Object>& ob |
return callDebuggerMethod("getCollectionEntries", 1, argv).ToLocalChecked(); |
} |
-v8::MaybeLocal<v8::Value> V8DebuggerImpl::setFunctionVariableValue(v8::Local<v8::Value> functionValue, int scopeNumber, const String& variableName, v8::Local<v8::Value> newValue) |
+v8::MaybeLocal<v8::Value> V8DebuggerImpl::setFunctionVariableValue(v8::Local<v8::Value> functionValue, int scopeNumber, const String16& variableName, v8::Local<v8::Value> newValue) |
{ |
if (m_debuggerScript.IsEmpty()) { |
ASSERT_NOT_REACHED(); |
@@ -767,7 +767,7 @@ bool V8DebuggerImpl::isPaused() |
return !m_pausedContext.IsEmpty(); |
} |
-v8::Local<v8::Script> V8DebuggerImpl::compileInternalScript(v8::Local<v8::Context>, v8::Local<v8::String> code, const String& fileName) |
+v8::Local<v8::Script> V8DebuggerImpl::compileInternalScript(v8::Local<v8::Context>, v8::Local<v8::String> code, const String16& fileName) |
{ |
// NOTE: For compatibility with WebCore, ScriptSourceCode's line starts at |
// 1, whereas v8 starts at 0. |
@@ -778,7 +778,7 @@ v8::Local<v8::Script> V8DebuggerImpl::compileInternalScript(v8::Local<v8::Contex |
v8::False(m_isolate), // sharable |
v8::Local<v8::Integer>(), |
v8::True(m_isolate), // internal |
- toV8String(m_isolate, String()), // sourceMap |
+ toV8String(m_isolate, String16()), // sourceMap |
v8::True(m_isolate)); // opaqueresource |
v8::ScriptCompiler::Source source(code, origin); |
v8::Local<v8::Script> script; |