| 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)
|
| +{
|
| + 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
|
|
|