Index: Source/core/dom/ExecutionContextClient.h |
diff --git a/Source/core/dom/ExecutionContextClient.h b/Source/core/dom/ExecutionContextClient.h |
index 2adc833f4be47df9bcd928d72b8d50ff71e0c2d0..32e5579808114c9aedf88470063d422b9c9437d6 100644 |
--- a/Source/core/dom/ExecutionContextClient.h |
+++ b/Source/core/dom/ExecutionContextClient.h |
@@ -28,6 +28,7 @@ |
#define ExecutionContextClient_h |
#include "core/frame/ConsoleTypes.h" |
+#include "core/inspector/ConsoleMessage.h" |
#include "platform/LifecycleNotifier.h" |
#include "platform/heap/Handle.h" |
#include "platform/weborigin/KURL.h" |
@@ -54,7 +55,7 @@ public: |
virtual String userAgent(const KURL&) const = 0; |
virtual void disableEval(const String& errorMessage) = 0; |
virtual SecurityContext& securityContext() = 0; |
- virtual void addMessage(MessageSource, MessageLevel, const String& message, const String& sourceURL, unsigned lineNumber, ScriptState*) = 0; |
+ virtual void addMessage(PassRefPtr<ConsoleMessage>) = 0; |
virtual EventTarget* errorEventTarget() = 0; |
virtual void logExceptionToConsole(const String& errorMessage, const String& sourceURL, int lineNumber, int columnNumber, PassRefPtrWillBeRawPtr<ScriptCallStack>) = 0; |
virtual double timerAlignmentInterval() const = 0; |
@@ -63,8 +64,7 @@ public: |
virtual void tasksWereSuspended() { } |
virtual void tasksWereResumed() { } |
- void addConsoleMessage(MessageSource source, MessageLevel level, const String& message, const String& sourceURL, unsigned lineNumber) { addMessage(source, level, message, sourceURL, lineNumber, 0); } |
- void addConsoleMessage(MessageSource source, MessageLevel level, const String& message, ScriptState* state = 0) { addMessage(source, level, message, String(), 0, state); } |
+ void addConsoleMessage(PassRefPtr<ConsoleMessage> consoleMessage) { addMessage(consoleMessage); } |
protected: |
virtual ~ExecutionContextClient() { } |