Index: third_party/WebKit/Source/bindings/core/v8/ModuleProxy.cpp |
diff --git a/third_party/WebKit/Source/bindings/core/v8/ModuleProxy.cpp b/third_party/WebKit/Source/bindings/core/v8/ModuleProxy.cpp |
index fe512186df64ca3175f2b48faa3fb2bc7b48b78f..180edb5b9b85efd9e23a3731136a0d23795e249a 100644 |
--- a/third_party/WebKit/Source/bindings/core/v8/ModuleProxy.cpp |
+++ b/third_party/WebKit/Source/bindings/core/v8/ModuleProxy.cpp |
@@ -14,4 +14,26 @@ ModuleProxy& ModuleProxy::moduleProxy() |
return moduleProxy; |
} |
+ExecutionContext* ModuleProxy::toExecutionContextForModules(v8::Local<v8::Context> context) |
haraken
2016/01/05 06:08:06
You can inline these methods.
ikilpatrick
2016/01/07 22:47:35
Done.
|
+{ |
+ RELEASE_ASSERT(m_toExecutionContextForModules); |
+ return (*m_toExecutionContextForModules)(context); |
+} |
+ |
+void ModuleProxy::registerToExecutionContextForModules(ExecutionContext* (*toExecutionContextForModules)(v8::Local<v8::Context>)) |
+{ |
+ m_toExecutionContextForModules = toExecutionContextForModules; |
+} |
+ |
+v8::Local<v8::Context> ModuleProxy::toV8ContextForModules(ExecutionContext* context) |
+{ |
+ RELEASE_ASSERT(m_toV8ContextForModules); |
+ return (*m_toV8ContextForModules)(context); |
+} |
+ |
+void ModuleProxy::registerToV8ContextForModules(v8::Local<v8::Context> (*toV8ContextForModules)(ExecutionContext*)) |
+{ |
+ m_toV8ContextForModules = toV8ContextForModules; |
+} |
+ |
} // namespace blink |