| Index: Source/core/inspector/PageDebuggerAgent.h
 | 
| diff --git a/Source/core/inspector/PageDebuggerAgent.h b/Source/core/inspector/PageDebuggerAgent.h
 | 
| index 97f2553dff757d4bbe4cee19986a326d69eff832..f3f659ea280edb6ee535e8e9174aa3219b6f8c5c 100644
 | 
| --- a/Source/core/inspector/PageDebuggerAgent.h
 | 
| +++ b/Source/core/inspector/PageDebuggerAgent.h
 | 
| @@ -31,6 +31,7 @@
 | 
|  #ifndef PageDebuggerAgent_h
 | 
|  #define PageDebuggerAgent_h
 | 
|  
 | 
| +#include "bindings/dart/DartScriptDebugServer.h"
 | 
|  #include "bindings/v8/PageScriptDebugServer.h"
 | 
|  #include "core/inspector/InspectorDebuggerAgent.h"
 | 
|  #include "core/inspector/InspectorOverlayHost.h"
 | 
| @@ -41,7 +42,7 @@ class DocumentLoader;
 | 
|  class InspectorOverlay;
 | 
|  class InspectorPageAgent;
 | 
|  class Page;
 | 
| -class PageScriptDebugServer;
 | 
| +class UnifiedScriptDebugServer;
 | 
|  class ScriptSourceCode;
 | 
|  
 | 
|  class PageDebuggerAgent FINAL :
 | 
| @@ -50,7 +51,7 @@ class PageDebuggerAgent FINAL :
 | 
|      WTF_MAKE_NONCOPYABLE(PageDebuggerAgent);
 | 
|      WTF_MAKE_FAST_ALLOCATED;
 | 
|  public:
 | 
| -    static PassOwnPtr<PageDebuggerAgent> create(PageScriptDebugServer*, InspectorPageAgent*, InjectedScriptManager*, InspectorOverlay*);
 | 
| +    static PassOwnPtr<PageDebuggerAgent> create(UnifiedScriptDebugServer*, InspectorPageAgent*, InjectedScriptManager*, InspectorOverlay*);
 | 
|      virtual ~PageDebuggerAgent();
 | 
|  
 | 
|      void didClearDocumentOfWindowObject(LocalFrame*);
 | 
| @@ -65,7 +66,7 @@ protected:
 | 
|  private:
 | 
|      virtual void startListeningScriptDebugServer() OVERRIDE;
 | 
|      virtual void stopListeningScriptDebugServer() OVERRIDE;
 | 
| -    virtual PageScriptDebugServer& scriptDebugServer() OVERRIDE;
 | 
| +    virtual ScriptDebugServerBase& scriptDebugServer() OVERRIDE;
 | 
|      virtual void muteConsole() OVERRIDE;
 | 
|      virtual void unmuteConsole() OVERRIDE;
 | 
|  
 | 
| @@ -73,11 +74,11 @@ private:
 | 
|      virtual void overlayResumed() OVERRIDE;
 | 
|      virtual void overlaySteppedOver() OVERRIDE;
 | 
|  
 | 
| -    virtual InjectedScript injectedScriptForEval(ErrorString*, const int* executionContextId) OVERRIDE;
 | 
| +    virtual InjectedScript& injectedScriptForEval(ErrorString*, const int* executionContextId) OVERRIDE;
 | 
|      virtual void setOverlayMessage(ErrorString*, const String*) OVERRIDE;
 | 
|  
 | 
| -    PageDebuggerAgent(PageScriptDebugServer*, InspectorPageAgent*, InjectedScriptManager*, InspectorOverlay*);
 | 
| -    PageScriptDebugServer* m_pageScriptDebugServer;
 | 
| +    PageDebuggerAgent(UnifiedScriptDebugServer*, InspectorPageAgent*, InjectedScriptManager*, InspectorOverlay*);
 | 
| +    UnifiedScriptDebugServer* m_unifiedScriptDebugServer;
 | 
|      InspectorPageAgent* m_pageAgent;
 | 
|      InspectorOverlay* m_overlay;
 | 
|  };
 | 
| 
 |