Chromium Code Reviews| Index: Source/core/inspector/ConsoleMessage.h |
| diff --git a/Source/core/inspector/ConsoleMessage.h b/Source/core/inspector/ConsoleMessage.h |
| index bb5383932f7bcf1dd04b18740ecbe9a668b5202a..8c64f04b7dd4ad3c292b27decc460d5763000b5a 100644 |
| --- a/Source/core/inspector/ConsoleMessage.h |
| +++ b/Source/core/inspector/ConsoleMessage.h |
| @@ -7,6 +7,8 @@ |
| #include "bindings/core/v8/ScriptState.h" |
| #include "core/frame/ConsoleTypes.h" |
| +#include "core/inspector/ConsoleAPITypes.h" |
| +#include "core/inspector/ScriptArguments.h" |
| #include "core/inspector/ScriptCallStack.h" |
| #include "platform/heap/Handle.h" |
| #include "wtf/Forward.h" |
| @@ -27,40 +29,43 @@ public: |
| return adoptRefWillBeNoop(new ConsoleMessage(source, level, message, url, lineNumber, columnNumber)); |
| } |
| - ~ConsoleMessage(); |
| - |
| + MessageType type() const; |
| + void setType(MessageType); |
| + const String& url() const; |
| + void setURL(const String&); |
| + unsigned lineNumber() const; |
| + void setLineNumber(unsigned); |
| PassRefPtrWillBeRawPtr<ScriptCallStack> callStack() const; |
| void setCallStack(PassRefPtrWillBeRawPtr<ScriptCallStack>); |
| ScriptState* scriptState() const; |
| void setScriptState(ScriptState*); |
| + PassRefPtr<ScriptArguments> scriptArguments() const; |
| + void setScriptArguments(PassRefPtr<ScriptArguments>); |
| unsigned long requestIdentifier() const; |
| void setRequestIdentifier(unsigned long); |
| - const String& url() const; |
| - void setURL(const String&); |
| - unsigned lineNumber() const; |
| - void setLineNumber(unsigned); |
| + WorkerGlobalScopeProxy* workerId() { return m_workerProxy; } |
| + void setWorkerId(WorkerGlobalScopeProxy* proxy) { m_workerProxy = proxy; } |
| MessageSource source() const; |
| MessageLevel level() const; |
| const String& message() const; |
| unsigned columnNumber() const; |
| - void setWorkerId(WorkerGlobalScopeProxy* proxy) { m_workerProxy = proxy; } |
| - WorkerGlobalScopeProxy* workerId() { return m_workerProxy; } |
| void trace(Visitor*); |
| private: |
| - ConsoleMessage(); |
| ConsoleMessage(MessageSource, MessageLevel, const String& message, const String& url = String(), unsigned lineNumber = 0, unsigned columnNumber = 0); |
| MessageSource m_source; |
| MessageLevel m_level; |
| + MessageType m_type; |
| String m_message; |
| String m_url; |
| unsigned m_lineNumber; |
| unsigned m_columnNumber; |
| RefPtrWillBeMember<ScriptCallStack> m_callStack; |
| - ScriptState* m_scriptState; |
| + OwnPtr<ScriptStateProtectingContext> m_scriptState; |
|
vsevik
2014/08/18 18:41:06
You don't need OwnPtr here, ScriptStateProtectingC
kozyatinskiy1
2014/08/19 07:31:06
I can't support setScriptState without OwnPtr. Scr
|
| + RefPtr<ScriptArguments> m_scriptArguments; |
| unsigned long m_requestIdentifier; |
| WorkerGlobalScopeProxy* m_workerProxy; |
| }; |