| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "platform/v8_inspector/V8DebuggerScript.h" | 5 #include "platform/v8_inspector/V8DebuggerScript.h" |
| 6 | 6 |
| 7 namespace blink { | 7 namespace blink { |
| 8 | 8 |
| 9 V8DebuggerScript::V8DebuggerScript() | 9 V8DebuggerScript::V8DebuggerScript() |
| 10 : m_startLine(0) | 10 : m_startLine(0) |
| 11 , m_startColumn(0) | 11 , m_startColumn(0) |
| 12 , m_endLine(0) | 12 , m_endLine(0) |
| 13 , m_endColumn(0) | 13 , m_endColumn(0) |
| 14 , m_executionContextId(0) | 14 , m_executionContextId(0) |
| 15 , m_isContentScript(false) | 15 , m_isContentScript(false) |
| 16 , m_isInternalScript(false) | 16 , m_isInternalScript(false) |
| 17 , m_isLiveEdit(false) | 17 , m_isLiveEdit(false) |
| 18 { | 18 { |
| 19 } | 19 } |
| 20 | 20 |
| 21 V8DebuggerScript::~V8DebuggerScript() |
| 22 { |
| 23 } |
| 24 |
| 21 String16 V8DebuggerScript::sourceURL() const | 25 String16 V8DebuggerScript::sourceURL() const |
| 22 { | 26 { |
| 23 return m_sourceURL.isEmpty() ? m_url : m_sourceURL; | 27 return m_sourceURL.isEmpty() ? m_url : m_sourceURL; |
| 24 } | 28 } |
| 25 | 29 |
| 26 V8DebuggerScript& V8DebuggerScript::setURL(const String16& url) | 30 v8::Local<v8::String> V8DebuggerScript::source(v8::Isolate* isolate) const |
| 31 { |
| 32 return m_source.Get(isolate); |
| 33 } |
| 34 |
| 35 V8DebuggerScript* V8DebuggerScript::setScriptId(const String16& id) |
| 36 { |
| 37 m_id = id; |
| 38 return this; |
| 39 } |
| 40 |
| 41 V8DebuggerScript* V8DebuggerScript::setURL(const String16& url) |
| 27 { | 42 { |
| 28 m_url = url; | 43 m_url = url; |
| 29 return *this; | 44 return this; |
| 30 } | 45 } |
| 31 | 46 |
| 32 V8DebuggerScript& V8DebuggerScript::setSourceURL(const String16& sourceURL) | 47 V8DebuggerScript* V8DebuggerScript::setSourceURL(const String16& sourceURL) |
| 33 { | 48 { |
| 34 m_sourceURL = sourceURL; | 49 m_sourceURL = sourceURL; |
| 35 return *this; | 50 return this; |
| 36 } | 51 } |
| 37 | 52 |
| 38 V8DebuggerScript& V8DebuggerScript::setSourceMappingURL(const String16& sourceMa
ppingURL) | 53 V8DebuggerScript* V8DebuggerScript::setSourceMappingURL(const String16& sourceMa
ppingURL) |
| 39 { | 54 { |
| 40 m_sourceMappingURL = sourceMappingURL; | 55 m_sourceMappingURL = sourceMappingURL; |
| 41 return *this; | 56 return this; |
| 42 } | 57 } |
| 43 | 58 |
| 44 V8DebuggerScript& V8DebuggerScript::setSource(const String16& source) | 59 V8DebuggerScript* V8DebuggerScript::setSource(v8::Isolate* isolate, v8::Local<v8
::String> source) |
| 45 { | 60 { |
| 46 m_source = source; | 61 m_source.Reset(isolate, source); |
| 47 return *this; | 62 return this; |
| 48 } | 63 } |
| 49 | 64 |
| 50 V8DebuggerScript& V8DebuggerScript::setHash(const String16& hash) | 65 V8DebuggerScript* V8DebuggerScript::setHash(const String16& hash) |
| 51 { | 66 { |
| 52 m_hash = hash; | 67 m_hash = hash; |
| 53 return *this; | 68 return this; |
| 54 } | 69 } |
| 55 | 70 |
| 56 V8DebuggerScript& V8DebuggerScript::setStartLine(int startLine) | 71 V8DebuggerScript* V8DebuggerScript::setStartLine(int startLine) |
| 57 { | 72 { |
| 58 m_startLine = startLine; | 73 m_startLine = startLine; |
| 59 return *this; | 74 return this; |
| 60 } | 75 } |
| 61 | 76 |
| 62 V8DebuggerScript& V8DebuggerScript::setStartColumn(int startColumn) | 77 V8DebuggerScript* V8DebuggerScript::setStartColumn(int startColumn) |
| 63 { | 78 { |
| 64 m_startColumn = startColumn; | 79 m_startColumn = startColumn; |
| 65 return *this; | 80 return this; |
| 66 } | 81 } |
| 67 | 82 |
| 68 V8DebuggerScript& V8DebuggerScript::setEndLine(int endLine) | 83 V8DebuggerScript* V8DebuggerScript::setEndLine(int endLine) |
| 69 { | 84 { |
| 70 m_endLine = endLine; | 85 m_endLine = endLine; |
| 71 return *this; | 86 return this; |
| 72 } | 87 } |
| 73 | 88 |
| 74 V8DebuggerScript& V8DebuggerScript::setEndColumn(int endColumn) | 89 V8DebuggerScript* V8DebuggerScript::setEndColumn(int endColumn) |
| 75 { | 90 { |
| 76 m_endColumn = endColumn; | 91 m_endColumn = endColumn; |
| 77 return *this; | 92 return this; |
| 78 } | 93 } |
| 79 | 94 |
| 80 V8DebuggerScript& V8DebuggerScript::setExecutionContextId(int executionContextId
) | 95 V8DebuggerScript* V8DebuggerScript::setExecutionContextId(int executionContextId
) |
| 81 { | 96 { |
| 82 m_executionContextId = executionContextId; | 97 m_executionContextId = executionContextId; |
| 83 return *this; | 98 return this; |
| 84 } | 99 } |
| 85 | 100 |
| 86 V8DebuggerScript& V8DebuggerScript::setIsContentScript(bool isContentScript) | 101 V8DebuggerScript* V8DebuggerScript::setIsContentScript(bool isContentScript) |
| 87 { | 102 { |
| 88 m_isContentScript = isContentScript; | 103 m_isContentScript = isContentScript; |
| 89 return *this; | 104 return this; |
| 90 } | 105 } |
| 91 | 106 |
| 92 V8DebuggerScript& V8DebuggerScript::setIsInternalScript(bool isInternalScript) | 107 V8DebuggerScript* V8DebuggerScript::setIsInternalScript(bool isInternalScript) |
| 93 { | 108 { |
| 94 m_isInternalScript = isInternalScript; | 109 m_isInternalScript = isInternalScript; |
| 95 return *this; | 110 return this; |
| 96 } | 111 } |
| 97 | 112 |
| 98 V8DebuggerScript& V8DebuggerScript::setIsLiveEdit(bool isLiveEdit) | 113 V8DebuggerScript* V8DebuggerScript::setIsLiveEdit(bool isLiveEdit) |
| 99 { | 114 { |
| 100 m_isLiveEdit = isLiveEdit; | 115 m_isLiveEdit = isLiveEdit; |
| 101 return *this; | 116 return this; |
| 102 } | 117 } |
| 103 | 118 |
| 104 } // namespace blink | 119 } // namespace blink |
| OLD | NEW |