| Index: third_party/WebKit/Source/platform/v8_inspector/V8InjectedScriptHost.cpp
|
| diff --git a/third_party/WebKit/Source/platform/v8_inspector/V8InjectedScriptHost.cpp b/third_party/WebKit/Source/platform/v8_inspector/V8InjectedScriptHost.cpp
|
| index 816633be0bfd9cf62a4952fcc6334bb51fed076b..0f16980fe64a0e28d611dea2ad292aa6756c4976 100644
|
| --- a/third_party/WebKit/Source/platform/v8_inspector/V8InjectedScriptHost.cpp
|
| +++ b/third_party/WebKit/Source/platform/v8_inspector/V8InjectedScriptHost.cpp
|
| @@ -4,6 +4,7 @@
|
|
|
| #include "platform/v8_inspector/V8InjectedScriptHost.h"
|
|
|
| +#include "platform/inspector_protocol/String16.h"
|
| #include "platform/inspector_protocol/Values.h"
|
| #include "platform/v8_inspector/InjectedScript.h"
|
| #include "platform/v8_inspector/InjectedScriptHost.h"
|
| @@ -14,7 +15,6 @@
|
| #include "platform/v8_inspector/public/V8DebuggerClient.h"
|
| #include "platform/v8_inspector/public/V8EventListenerInfo.h"
|
| #include "platform/v8_inspector/public/V8ToProtocolValue.h"
|
| -#include "wtf/text/WTFString.h"
|
| #include <algorithm>
|
|
|
| namespace blink {
|
| @@ -146,7 +146,7 @@ void V8InjectedScriptHost::subtypeCallback(const v8::FunctionCallbackInfo<v8::Va
|
| InjectedScriptHost* host = V8InjectedScriptHost::unwrap(info.GetIsolate()->GetCurrentContext(), info.Holder());
|
| if (!host->debugger())
|
| return;
|
| - String subtype = host->debugger()->client()->valueSubtype(value);
|
| + String16 subtype = host->debugger()->client()->valueSubtype(value);
|
| if (!subtype.isEmpty()) {
|
| v8SetReturnValue(info, toV8String(isolate, subtype));
|
| return;
|
| @@ -248,11 +248,11 @@ void V8InjectedScriptHost::getEventListenersCallback(const v8::FunctionCallbackI
|
| client->eventListeners(info[0], listenerInfo);
|
|
|
| v8::Local<v8::Object> result = v8::Object::New(info.GetIsolate());
|
| - protocol::Vector<String> types;
|
| + protocol::Vector<String16> types;
|
| for (auto& it : listenerInfo)
|
| types.append(it.first);
|
| - std::sort(types.begin(), types.end(), WTF::codePointCompareLessThan);
|
| - for (const String& type : types) {
|
| + std::sort(types.begin(), types.end(), String16::codePointCompareLessThan);
|
| + for (const String16& type : types) {
|
| v8::Local<v8::Array> listeners = wrapListenerFunctions(info.GetIsolate(), *listenerInfo.get(type));
|
| if (!listeners->Length())
|
| continue;
|
| @@ -332,7 +332,7 @@ void V8InjectedScriptHost::evaluateWithExceptionDetailsCallback(const v8::Functi
|
| if (!host->debugger())
|
| return;
|
|
|
| - v8::Local<v8::Script> script = host->debugger()->compileInternalScript(context, expression, String());
|
| + v8::Local<v8::Script> script = host->debugger()->compileInternalScript(context, expression, String16());
|
| if (script.IsEmpty()) {
|
| setExceptionAsReturnValue(info, wrappedResult, tryCatch);
|
| return;
|
| @@ -365,7 +365,7 @@ void V8InjectedScriptHost::setFunctionVariableValueCallback(const v8::FunctionCa
|
|
|
| v8::Local<v8::Value> functionValue = info[0];
|
| int scopeIndex = info[1].As<v8::Int32>()->Value();
|
| - String variableName = toWTFStringWithTypeCheck(info[2]);
|
| + String16 variableName = toProtocolStringWithTypeCheck(info[2]);
|
| v8::Local<v8::Value> newValue = info[3];
|
|
|
| InjectedScriptHost* host = V8InjectedScriptHost::unwrap(info.GetIsolate()->GetCurrentContext(), info.Holder());
|
| @@ -374,7 +374,7 @@ void V8InjectedScriptHost::setFunctionVariableValueCallback(const v8::FunctionCa
|
| v8SetReturnValue(info, host->debugger()->setFunctionVariableValue(functionValue, scopeIndex, variableName, newValue));
|
| }
|
|
|
| -static bool getFunctionLocation(const v8::FunctionCallbackInfo<v8::Value>& info, String* scriptId, int* lineNumber, int* columnNumber)
|
| +static bool getFunctionLocation(const v8::FunctionCallbackInfo<v8::Value>& info, String16* scriptId, int* lineNumber, int* columnNumber)
|
| {
|
| if (info.Length() < 1 || !info[0]->IsFunction())
|
| return false;
|
| @@ -383,13 +383,13 @@ static bool getFunctionLocation(const v8::FunctionCallbackInfo<v8::Value>& info,
|
| *columnNumber = function->GetScriptColumnNumber();
|
| if (*lineNumber == v8::Function::kLineOffsetNotFound || *columnNumber == v8::Function::kLineOffsetNotFound)
|
| return false;
|
| - *scriptId = String::number(function->ScriptId());
|
| + *scriptId = String16::number(function->ScriptId());
|
| return true;
|
| }
|
|
|
| void V8InjectedScriptHost::debugFunctionCallback(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| - String scriptId;
|
| + String16 scriptId;
|
| int lineNumber;
|
| int columnNumber;
|
| if (!getFunctionLocation(info, &scriptId, &lineNumber, &columnNumber))
|
| @@ -401,7 +401,7 @@ void V8InjectedScriptHost::debugFunctionCallback(const v8::FunctionCallbackInfo<
|
|
|
| void V8InjectedScriptHost::undebugFunctionCallback(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| - String scriptId;
|
| + String16 scriptId;
|
| int lineNumber;
|
| int columnNumber;
|
| if (!getFunctionLocation(info, &scriptId, &lineNumber, &columnNumber))
|
| @@ -413,7 +413,7 @@ void V8InjectedScriptHost::undebugFunctionCallback(const v8::FunctionCallbackInf
|
|
|
| void V8InjectedScriptHost::monitorFunctionCallback(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| - String scriptId;
|
| + String16 scriptId;
|
| int lineNumber;
|
| int columnNumber;
|
| if (!getFunctionLocation(info, &scriptId, &lineNumber, &columnNumber))
|
| @@ -428,12 +428,12 @@ void V8InjectedScriptHost::monitorFunctionCallback(const v8::FunctionCallbackInf
|
| }
|
|
|
| InjectedScriptHost* host = V8InjectedScriptHost::unwrap(info.GetIsolate()->GetCurrentContext(), info.Holder());
|
| - host->monitorFunction(scriptId, lineNumber, columnNumber, toWTFStringWithTypeCheck(name));
|
| + host->monitorFunction(scriptId, lineNumber, columnNumber, toProtocolStringWithTypeCheck(name));
|
| }
|
|
|
| void V8InjectedScriptHost::unmonitorFunctionCallback(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| {
|
| - String scriptId;
|
| + String16 scriptId;
|
| int lineNumber;
|
| int columnNumber;
|
| if (!getFunctionLocation(info, &scriptId, &lineNumber, &columnNumber))
|
| @@ -505,7 +505,7 @@ void V8InjectedScriptHost::bindCallback(const v8::FunctionCallbackInfo<v8::Value
|
| return;
|
|
|
| v8::Local<v8::String> v8groupName = info[1]->ToString(info.GetIsolate());
|
| - String groupName = toWTFStringWithTypeCheck(v8groupName);
|
| + String16 groupName = toProtocolStringWithTypeCheck(v8groupName);
|
| int id = injectedScriptNative->bind(info[0], groupName);
|
| info.GetReturnValue().Set(id);
|
| }
|
| @@ -531,7 +531,7 @@ void V8InjectedScriptHost::idToObjectGroupNameCallback(const v8::FunctionCallbac
|
| if (!injectedScriptNative)
|
| return;
|
| int id = info[0].As<v8::Int32>()->Value();
|
| - String groupName = injectedScriptNative->groupName(id);
|
| + String16 groupName = injectedScriptNative->groupName(id);
|
| if (!groupName.isEmpty())
|
| info.GetReturnValue().Set(toV8String(info.GetIsolate(), groupName));
|
| }
|
| @@ -541,9 +541,9 @@ v8::Local<v8::Symbol> V8Debugger::commandLineAPISymbol(v8::Isolate* isolate)
|
| return v8::Symbol::ForApi(isolate, toV8StringInternalized(isolate, "commandLineAPI"));
|
| }
|
|
|
| -bool V8Debugger::isCommandLineAPIMethod(const AtomicString& name)
|
| +bool V8Debugger::isCommandLineAPIMethod(const String16& name)
|
| {
|
| - DEFINE_STATIC_LOCAL(protocol::HashSet<String>, methods, ());
|
| + DEFINE_STATIC_LOCAL(protocol::HashSet<String16>, methods, ());
|
| if (methods.size() == 0) {
|
| const char* members[] = { "$", "$$", "$x", "dir", "dirxml", "keys", "values", "profile", "profileEnd",
|
| "monitorEvents", "unmonitorEvents", "inspect", "copy", "clear", "getEventListeners",
|
|
|