| Index: extensions/renderer/dispatcher.h | 
| diff --git a/extensions/renderer/dispatcher.h b/extensions/renderer/dispatcher.h | 
| index b6a630dda8b87ad1ed0978d0597907ef932aa183..a0308a1e5b5ac15789f08211334b53df2bebfb3b 100644 | 
| --- a/extensions/renderer/dispatcher.h | 
| +++ b/extensions/renderer/dispatcher.h | 
| @@ -8,6 +8,7 @@ | 
| #include <map> | 
| #include <set> | 
| #include <string> | 
| +#include <utility> | 
| #include <vector> | 
|  | 
| #include "base/scoped_observer.h" | 
| @@ -136,6 +137,15 @@ class Dispatcher : public content::RenderProcessObserver, | 
|  | 
| void ClearPortData(int port_id); | 
|  | 
| +  // Returns a list of (module name, resource id) pairs for the JS modules to | 
| +  // add to the source map. | 
| +  static std::vector<std::pair<std::string, int> > GetJsResources(); | 
| +  static void RegisterNativeHandlers(ModuleSystem* module_system, | 
| +                                     ScriptContext* context, | 
| +                                     Dispatcher* dispatcher, | 
| +                                     RequestSender* request_sender, | 
| +                                     V8SchemaRegistry* v8_schema_registry); | 
| + | 
| private: | 
| friend class ::ChromeRenderViewTest; | 
| FRIEND_TEST_ALL_PREFIXES(RendererPermissionsPolicyDelegateTest, | 
|  |