Index: third_party/WebKit/Source/platform/v8_inspector/V8DebuggerAgentImpl.h |
diff --git a/third_party/WebKit/Source/platform/v8_inspector/V8DebuggerAgentImpl.h b/third_party/WebKit/Source/platform/v8_inspector/V8DebuggerAgentImpl.h |
index e28dfaf90f826858b1ffa65d465d846088552ce4..712aaa4ec7bd53f61d8704fe534cd05c828f221f 100644 |
--- a/third_party/WebKit/Source/platform/v8_inspector/V8DebuggerAgentImpl.h |
+++ b/third_party/WebKit/Source/platform/v8_inspector/V8DebuggerAgentImpl.h |
@@ -8,10 +8,10 @@ |
#include "platform/inspector_protocol/Collections.h" |
#include "platform/inspector_protocol/Dispatcher.h" |
#include "platform/inspector_protocol/Frontend.h" |
+#include "platform/inspector_protocol/String16.h" |
#include "platform/v8_inspector/ScriptBreakpoint.h" |
#include "platform/v8_inspector/V8DebuggerImpl.h" |
#include "platform/v8_inspector/public/V8DebuggerAgent.h" |
-#include "wtf/text/StringHash.h" |
namespace blink { |
@@ -29,7 +29,6 @@ namespace protocol { |
class DictionaryValue; |
} |
-typedef String ErrorString; |
using protocol::Maybe; |
@@ -68,55 +67,55 @@ public: |
void setBreakpointByUrl(ErrorString*, |
int lineNumber, |
- const Maybe<String>& optionalURL, |
- const Maybe<String>& optionalURLRegex, |
+ const Maybe<String16>& optionalURL, |
+ const Maybe<String16>& optionalURLRegex, |
const Maybe<int>& optionalColumnNumber, |
- const Maybe<String>& optionalCondition, |
- protocol::Debugger::BreakpointId*, |
+ const Maybe<String16>& optionalCondition, |
+ String16*, |
OwnPtr<protocol::Array<protocol::Debugger::Location>>* locations) override; |
void setBreakpoint(ErrorString*, |
PassOwnPtr<protocol::Debugger::Location>, |
- const Maybe<String>& optionalCondition, |
- protocol::Debugger::BreakpointId*, |
+ const Maybe<String16>& optionalCondition, |
+ String16*, |
OwnPtr<protocol::Debugger::Location>* actualLocation) override; |
- void removeBreakpoint(ErrorString*, const String& breakpointId) override; |
+ void removeBreakpoint(ErrorString*, const String16& breakpointId) override; |
void continueToLocation(ErrorString*, |
PassOwnPtr<protocol::Debugger::Location>, |
const Maybe<bool>& interstateLocationOpt) override; |
void getStepInPositions(ErrorString*, |
- const String& callFrameId, |
+ const String16& callFrameId, |
Maybe<protocol::Array<protocol::Debugger::Location>>* positions) override; |
void getBacktrace(ErrorString*, |
OwnPtr<protocol::Array<protocol::Debugger::CallFrame>>*, |
Maybe<protocol::Runtime::StackTrace>*) override; |
void searchInContent(ErrorString*, |
- const String& scriptId, |
- const String& query, |
+ const String16& scriptId, |
+ const String16& query, |
const Maybe<bool>& optionalCaseSensitive, |
const Maybe<bool>& optionalIsRegex, |
OwnPtr<protocol::Array<protocol::Debugger::SearchMatch>>*) override; |
void canSetScriptSource(ErrorString*, bool* result) override { *result = true; } |
void setScriptSource(ErrorString*, |
- const String& inScriptId, |
- const String& inScriptSource, |
+ const String16& inScriptId, |
+ const String16& inScriptSource, |
const Maybe<bool>& inPreview, |
Maybe<protocol::Array<protocol::Debugger::CallFrame>>* optOutCallFrames, |
Maybe<bool>* optOutStackChanged, |
Maybe<protocol::Runtime::StackTrace>* optOutAsyncStackTrace, |
Maybe<protocol::Debugger::SetScriptSourceError>* optOutCompileError) override; |
void restartFrame(ErrorString*, |
- const String& callFrameId, |
+ const String16& callFrameId, |
OwnPtr<protocol::Array<protocol::Debugger::CallFrame>>* newCallFrames, |
Maybe<protocol::Runtime::StackTrace>* asyncStackTrace) override; |
- void getScriptSource(ErrorString*, const String& scriptId, String* scriptSource) override; |
+ void getScriptSource(ErrorString*, const String16& scriptId, String16* scriptSource) override; |
void getFunctionDetails(ErrorString*, |
- const String& functionId, |
+ const String16& functionId, |
OwnPtr<protocol::Debugger::FunctionDetails>*) override; |
void getGeneratorObjectDetails(ErrorString*, |
- const String& objectId, |
+ const String16& objectId, |
OwnPtr<protocol::Debugger::GeneratorObjectDetails>*) override; |
void getCollectionEntries(ErrorString*, |
- const String& objectId, |
+ const String16& objectId, |
OwnPtr<protocol::Array<protocol::Debugger::CollectionEntry>>*) override; |
void pause(ErrorString*) override; |
void resume(ErrorString*) override; |
@@ -124,11 +123,11 @@ public: |
void stepInto(ErrorString*) override; |
void stepOut(ErrorString*) override; |
void stepIntoAsync(ErrorString*) override; |
- void setPauseOnExceptions(ErrorString*, const String& pauseState) override; |
+ void setPauseOnExceptions(ErrorString*, const String16& pauseState) override; |
void evaluateOnCallFrame(ErrorString*, |
- const String& callFrameId, |
- const String& expression, |
- const Maybe<String>& objectGroup, |
+ const String16& callFrameId, |
+ const String16& expression, |
+ const Maybe<String16>& objectGroup, |
const Maybe<bool>& includeCommandLineAPI, |
const Maybe<bool>& doNotPauseOnExceptionsAndMuteConsole, |
const Maybe<bool>& returnByValue, |
@@ -138,55 +137,55 @@ public: |
Maybe<protocol::Runtime::ExceptionDetails>*) override; |
void setVariableValue(ErrorString*, |
int scopeNumber, |
- const String& variableName, |
+ const String16& variableName, |
PassOwnPtr<protocol::Runtime::CallArgument> newValue, |
- const Maybe<String>& callFrame, |
- const Maybe<String>& functionObjectId) override; |
+ const Maybe<String16>& callFrame, |
+ const Maybe<String16>& functionObjectId) override; |
void setAsyncCallStackDepth(ErrorString*, int depth) override; |
void enablePromiseTracker(ErrorString*, |
const Maybe<bool>& captureStacks) override; |
void disablePromiseTracker(ErrorString*) override; |
void getPromiseById(ErrorString*, |
int promiseId, |
- const Maybe<String>& objectGroup, |
+ const Maybe<String16>& objectGroup, |
OwnPtr<protocol::Runtime::RemoteObject>* promise) override; |
void flushAsyncOperationEvents(ErrorString*) override; |
void setAsyncOperationBreakpoint(ErrorString*, int operationId) override; |
void removeAsyncOperationBreakpoint(ErrorString*, int operationId) override; |
void setBlackboxedRanges(ErrorString*, |
- const String& scriptId, |
+ const String16& scriptId, |
PassOwnPtr<protocol::Array<protocol::Debugger::ScriptPosition>> positions) override; |
- void schedulePauseOnNextStatement(const String& breakReason, PassOwnPtr<protocol::DictionaryValue> data) override; |
+ void schedulePauseOnNextStatement(const String16& breakReason, PassOwnPtr<protocol::DictionaryValue> data) override; |
void cancelPauseOnNextStatement() override; |
bool canBreakProgram() override; |
- void breakProgram(const String& breakReason, PassOwnPtr<protocol::DictionaryValue> data) override; |
- void breakProgramOnException(const String& breakReason, PassOwnPtr<protocol::DictionaryValue> data) override; |
+ void breakProgram(const String16& breakReason, PassOwnPtr<protocol::DictionaryValue> data) override; |
+ void breakProgramOnException(const String16& breakReason, PassOwnPtr<protocol::DictionaryValue> data) override; |
void willExecuteScript(int scriptId) override; |
void didExecuteScript() override; |
bool enabled() override; |
V8DebuggerImpl& debugger() override { return *m_debugger; } |
- void setBreakpointAt(const String& scriptId, int lineNumber, int columnNumber, BreakpointSource, const String& condition = String()); |
- void removeBreakpointAt(const String& scriptId, int lineNumber, int columnNumber, BreakpointSource); |
+ void setBreakpointAt(const String16& scriptId, int lineNumber, int columnNumber, BreakpointSource, const String16& condition = String16()); |
+ void removeBreakpointAt(const String16& scriptId, int lineNumber, int columnNumber, BreakpointSource); |
// Async call stacks implementation |
- int traceAsyncOperationStarting(const String& description) override; |
+ int traceAsyncOperationStarting(const String16& description) override; |
void traceAsyncCallbackStarting(int operationId) override; |
void traceAsyncCallbackCompleted() override; |
void traceAsyncOperationCompleted(int operationId) override; |
bool trackingAsyncCalls() const override { return m_maxAsyncCallStackDepth; } |
- void didUpdatePromise(const String& eventType, PassOwnPtr<protocol::Debugger::PromiseDetails>); |
+ void didUpdatePromise(const String16& eventType, PassOwnPtr<protocol::Debugger::PromiseDetails>); |
void reset() override; |
// Interface for V8DebuggerImpl |
- SkipPauseRequest didPause(v8::Local<v8::Context>, v8::Local<v8::Object> callFrames, v8::Local<v8::Value> exception, const protocol::Vector<String>& hitBreakpoints, bool isPromiseRejection); |
+ SkipPauseRequest didPause(v8::Local<v8::Context>, v8::Local<v8::Object> callFrames, v8::Local<v8::Value> exception, const protocol::Vector<String16>& hitBreakpoints, bool isPromiseRejection); |
void didContinue(); |
void didParseSource(const V8DebuggerParsedScript&); |
bool v8AsyncTaskEventsEnabled() const; |
- void didReceiveV8AsyncTaskEvent(v8::Local<v8::Context>, const String& eventType, const String& eventName, int id); |
+ void didReceiveV8AsyncTaskEvent(v8::Local<v8::Context>, const String16& eventType, const String16& eventName, int id); |
bool v8PromiseEventsEnabled() const; |
void didReceiveV8PromiseEvent(v8::Local<v8::Context>, v8::Local<v8::Object> promise, v8::Local<v8::Value> parentPromise, int status); |
@@ -212,8 +211,8 @@ private: |
void setPauseOnExceptionsImpl(ErrorString*, int); |
- PassOwnPtr<protocol::Debugger::Location> resolveBreakpoint(const String& breakpointId, const String& scriptId, const ScriptBreakpoint&, BreakpointSource); |
- void removeBreakpoint(const String& breakpointId); |
+ PassOwnPtr<protocol::Debugger::Location> resolveBreakpoint(const String16& breakpointId, const String16& scriptId, const ScriptBreakpoint&, BreakpointSource); |
+ void removeBreakpoint(const String16& breakpointId); |
void clearStepIntoAsync(); |
bool assertPaused(ErrorString*); |
void clearBreakDetails(); |
@@ -225,10 +224,10 @@ private: |
void internalSetAsyncCallStackDepth(int); |
void increaseCachedSkipStackGeneration(); |
- using ScriptsMap = protocol::HashMap<String, V8DebuggerScript>; |
- using BreakpointIdToDebuggerBreakpointIdsMap = protocol::HashMap<String, protocol::Vector<String>>; |
- using DebugServerBreakpointToBreakpointIdAndSourceMap = protocol::HashMap<String, std::pair<String, BreakpointSource>>; |
- using MuteBreakpoins = protocol::HashMap<String, std::pair<String, int>>; |
+ using ScriptsMap = protocol::HashMap<String16, V8DebuggerScript>; |
+ using BreakpointIdToDebuggerBreakpointIdsMap = protocol::HashMap<String16, protocol::Vector<String16>>; |
+ using DebugServerBreakpointToBreakpointIdAndSourceMap = protocol::HashMap<String16, std::pair<String16, BreakpointSource>>; |
+ using MuteBreakpoins = protocol::HashMap<String16, std::pair<String16, int>>; |
enum DebuggerStep { |
NoStep = 0, |
@@ -249,8 +248,8 @@ private: |
ScriptsMap m_scripts; |
BreakpointIdToDebuggerBreakpointIdsMap m_breakpointIdToDebuggerBreakpointIds; |
DebugServerBreakpointToBreakpointIdAndSourceMap m_serverBreakpoints; |
- String m_continueToLocationBreakpointId; |
- String m_breakReason; |
+ String16 m_continueToLocationBreakpointId; |
+ String16 m_breakReason; |
OwnPtr<protocol::DictionaryValue> m_breakAuxData; |
DebuggerStep m_scheduledDebuggerStep; |
bool m_skipNextDebuggerStepOut; |
@@ -280,7 +279,7 @@ private: |
int m_currentAsyncOperationId; |
bool m_pendingTraceAsyncOperationCompleted; |
bool m_startingStepIntoAsync; |
- protocol::HashMap<String, protocol::Vector<std::pair<int, int>>> m_blackboxedPositions; |
+ protocol::HashMap<String16, protocol::Vector<std::pair<int, int>>> m_blackboxedPositions; |
}; |
} // namespace blink |