Index: third_party/WebKit/Source/platform/v8_inspector/V8DebuggerScript.h |
diff --git a/third_party/WebKit/Source/platform/v8_inspector/V8DebuggerScript.h b/third_party/WebKit/Source/platform/v8_inspector/V8DebuggerScript.h |
index 55080be0dacea7de7e7ecace112938e101f53063..304d26dad77e558b474d54d0e22cd9f6ff90f534 100644 |
--- a/third_party/WebKit/Source/platform/v8_inspector/V8DebuggerScript.h |
+++ b/third_party/WebKit/Source/platform/v8_inspector/V8DebuggerScript.h |
@@ -37,15 +37,17 @@ |
namespace blink { |
class V8DebuggerScript { |
- PROTOCOL_DISALLOW_NEW(); |
+ PROTOCOL_DISALLOW_COPY(V8DebuggerScript); |
public: |
V8DebuggerScript(); |
+ ~V8DebuggerScript(); |
+ String16 scriptId() const { return m_id; } |
String16 url() const { return m_url; } |
bool hasSourceURL() const { return !m_sourceURL.isEmpty(); } |
String16 sourceURL() const; |
String16 sourceMappingURL() const { return m_sourceMappingURL; } |
- String16 source() const { return m_source; } |
+ v8::Local<v8::String> source(v8::Isolate*) const; |
String16 hash() const { return m_hash; } |
int startLine() const { return m_startLine; } |
int startColumn() const { return m_startColumn; } |
@@ -56,25 +58,27 @@ public: |
bool isInternalScript() const { return m_isInternalScript; } |
bool isLiveEdit() const { return m_isLiveEdit; } |
- V8DebuggerScript& setURL(const String16&); |
- V8DebuggerScript& setSourceURL(const String16&); |
- V8DebuggerScript& setSourceMappingURL(const String16&); |
- V8DebuggerScript& setSource(const String16&); |
- V8DebuggerScript& setHash(const String16&); |
- V8DebuggerScript& setStartLine(int); |
- V8DebuggerScript& setStartColumn(int); |
- V8DebuggerScript& setEndLine(int); |
- V8DebuggerScript& setEndColumn(int); |
- V8DebuggerScript& setExecutionContextId(int); |
- V8DebuggerScript& setIsContentScript(bool); |
- V8DebuggerScript& setIsInternalScript(bool); |
- V8DebuggerScript& setIsLiveEdit(bool); |
+ V8DebuggerScript* setScriptId(const String16&); |
kozy
2016/06/29 00:34:05
It looks like we use most part of this setters onl
|
+ V8DebuggerScript* setURL(const String16&); |
+ V8DebuggerScript* setSourceURL(const String16&); |
+ V8DebuggerScript* setSourceMappingURL(const String16&); |
+ V8DebuggerScript* setSource(v8::Isolate*, v8::Local<v8::String>); |
+ V8DebuggerScript* setHash(const String16&); |
+ V8DebuggerScript* setStartLine(int); |
+ V8DebuggerScript* setStartColumn(int); |
+ V8DebuggerScript* setEndLine(int); |
+ V8DebuggerScript* setEndColumn(int); |
+ V8DebuggerScript* setExecutionContextId(int); |
+ V8DebuggerScript* setIsContentScript(bool); |
+ V8DebuggerScript* setIsInternalScript(bool); |
+ V8DebuggerScript* setIsLiveEdit(bool); |
private: |
+ String16 m_id; |
String16 m_url; |
String16 m_sourceURL; |
String16 m_sourceMappingURL; |
- String16 m_source; |
+ v8::Global<v8::String> m_source; |
String16 m_hash; |
int m_startLine; |
int m_startColumn; |
@@ -86,12 +90,6 @@ private: |
bool m_isLiveEdit; |
}; |
-struct V8DebuggerParsedScript { |
- String16 scriptId; |
- V8DebuggerScript script; |
- bool success; |
-}; |
- |
} // namespace blink |