| OLD | NEW |
| 1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 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/V8ConsoleMessage.h" | 5 #include "platform/v8_inspector/V8ConsoleMessage.h" |
| 6 | 6 |
| 7 #include "platform/v8_inspector/InspectedContext.h" | 7 #include "platform/v8_inspector/InspectedContext.h" |
| 8 #include "platform/v8_inspector/V8ConsoleAgentImpl.h" | 8 #include "platform/v8_inspector/V8ConsoleAgentImpl.h" |
| 9 #include "platform/v8_inspector/V8DebuggerImpl.h" | 9 #include "platform/v8_inspector/V8DebuggerImpl.h" |
| 10 #include "platform/v8_inspector/V8InspectorSessionImpl.h" | 10 #include "platform/v8_inspector/V8InspectorSessionImpl.h" |
| (...skipping 338 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 349 v8::HandleScope handles(isolate); | 349 v8::HandleScope handles(isolate); |
| 350 // TODO(dgozman): should we use different object group? | 350 // TODO(dgozman): should we use different object group? |
| 351 return session->wrapObject(inspectedContext->context(), m_arguments[0]->Get(
isolate), "console", generatePreview); | 351 return session->wrapObject(inspectedContext->context(), m_arguments[0]->Get(
isolate), "console", generatePreview); |
| 352 } | 352 } |
| 353 | 353 |
| 354 V8MessageOrigin V8ConsoleMessage::origin() const | 354 V8MessageOrigin V8ConsoleMessage::origin() const |
| 355 { | 355 { |
| 356 return m_origin; | 356 return m_origin; |
| 357 } | 357 } |
| 358 | 358 |
| 359 unsigned V8ConsoleMessage::argumentCount() const | |
| 360 { | |
| 361 return m_arguments.size(); | |
| 362 } | |
| 363 | |
| 364 ConsoleAPIType V8ConsoleMessage::type() const | 359 ConsoleAPIType V8ConsoleMessage::type() const |
| 365 { | 360 { |
| 366 return m_type; | 361 return m_type; |
| 367 } | 362 } |
| 368 | 363 |
| 369 // static | 364 // static |
| 370 std::unique_ptr<V8ConsoleMessage> V8ConsoleMessage::createForConsoleAPI(double t
imestamp, ConsoleAPIType type, const std::vector<v8::Local<v8::Value>>& argument
s, std::unique_ptr<V8StackTrace> stackTrace, InspectedContext* context) | 365 std::unique_ptr<V8ConsoleMessage> V8ConsoleMessage::createForConsoleAPI(double t
imestamp, ConsoleAPIType type, const std::vector<v8::Local<v8::Value>>& argument
s, std::unique_ptr<V8StackTrace> stackTrace, InspectedContext* context) |
| 371 { | 366 { |
| 372 std::unique_ptr<V8ConsoleMessage> message = wrapUnique(new V8ConsoleMessage(
V8MessageOrigin::kConsole, timestamp, ConsoleAPIMessageSource, LogMessageLevel,
String16())); | 367 std::unique_ptr<V8ConsoleMessage> message = wrapUnique(new V8ConsoleMessage(
V8MessageOrigin::kConsole, timestamp, ConsoleAPIMessageSource, LogMessageLevel,
String16())); |
| 373 if (stackTrace && !stackTrace->isEmpty()) { | 368 if (stackTrace && !stackTrace->isEmpty()) { |
| (...skipping 111 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 485 } | 480 } |
| 486 } | 481 } |
| 487 | 482 |
| 488 void V8ConsoleMessageStorage::contextDestroyed(int contextId) | 483 void V8ConsoleMessageStorage::contextDestroyed(int contextId) |
| 489 { | 484 { |
| 490 for (size_t i = 0; i < m_messages.size(); ++i) | 485 for (size_t i = 0; i < m_messages.size(); ++i) |
| 491 m_messages[i]->contextDestroyed(contextId); | 486 m_messages[i]->contextDestroyed(contextId); |
| 492 } | 487 } |
| 493 | 488 |
| 494 } // namespace blink | 489 } // namespace blink |
| OLD | NEW |