Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(59)

Unified Diff: third_party/WebKit/Source/bindings/core/v8/V8Binding.h

Issue 2620493002: binding: Changes the association among global-proxy/global/worker-instance. (Closed)
Patch Set: Synced. Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/Source/bindings/core/v8/V8Binding.h
diff --git a/third_party/WebKit/Source/bindings/core/v8/V8Binding.h b/third_party/WebKit/Source/bindings/core/v8/V8Binding.h
index 6cd470f8762ccc0762d08c2783853c45e49f7612..00392a53b93cb201a180f18e83c76b28d4111796 100644
--- a/third_party/WebKit/Source/bindings/core/v8/V8Binding.h
+++ b/third_party/WebKit/Source/bindings/core/v8/V8Binding.h
@@ -64,8 +64,6 @@ class Frame;
class LocalDOMWindow;
class LocalFrame;
class NodeFilter;
-class WorkerGlobalScope;
-class WorkerOrWorkletGlobalScope;
class XPathNSResolver;
template <typename T>
@@ -204,7 +202,7 @@ inline void v8SetReturnValue(const CallbackInfo& callbackInfo, Node* impl) {
v8SetReturnValue(callbackInfo, wrapper);
}
-// Special versions for DOMWindow, WorkerGlobalScope and EventTarget
+// Special versions for DOMWindow and EventTarget
template <typename CallbackInfo>
inline void v8SetReturnValue(const CallbackInfo& callbackInfo,
@@ -220,14 +218,6 @@ inline void v8SetReturnValue(const CallbackInfo& callbackInfo,
callbackInfo.GetIsolate()));
}
-template <typename CallbackInfo>
-inline void v8SetReturnValue(const CallbackInfo& callbackInfo,
- WorkerGlobalScope* impl) {
- v8SetReturnValue(callbackInfo,
- ToV8((WorkerOrWorkletGlobalScope*)impl,
- callbackInfo.Holder(), callbackInfo.GetIsolate()));
-}
-
template <typename CallbackInfo, typename T>
inline void v8SetReturnValue(const CallbackInfo& callbackInfo,
PassRefPtr<T> impl) {
@@ -274,7 +264,7 @@ inline void v8SetReturnValueForMainWorld(const CallbackInfo& callbackInfo,
v8SetReturnValueForMainWorld(callbackInfo, ScriptWrappable::fromNode(impl));
}
-// Special versions for DOMWindow, WorkerGlobalScope and EventTarget
+// Special versions for DOMWindow and EventTarget
template <typename CallbackInfo>
inline void v8SetReturnValueForMainWorld(const CallbackInfo& callbackInfo,
@@ -290,14 +280,6 @@ inline void v8SetReturnValueForMainWorld(const CallbackInfo& callbackInfo,
callbackInfo.GetIsolate()));
}
-template <typename CallbackInfo>
-inline void v8SetReturnValueForMainWorld(const CallbackInfo& callbackInfo,
- WorkerGlobalScope* impl) {
- v8SetReturnValue(callbackInfo,
- ToV8((WorkerOrWorkletGlobalScope*)impl,
- callbackInfo.Holder(), callbackInfo.GetIsolate()));
-}
-
template <typename CallbackInfo, typename T>
inline void v8SetReturnValueForMainWorld(const CallbackInfo& callbackInfo,
PassRefPtr<T> impl) {
@@ -336,7 +318,7 @@ inline void v8SetReturnValueFast(const CallbackInfo& callbackInfo,
v8SetReturnValue(callbackInfo, wrapper);
}
-// Special versions for DOMWindow, WorkerGlobalScope and EventTarget
+// Special versions for DOMWindow and EventTarget
template <typename CallbackInfo>
inline void v8SetReturnValueFast(const CallbackInfo& callbackInfo,
@@ -354,15 +336,6 @@ inline void v8SetReturnValueFast(const CallbackInfo& callbackInfo,
callbackInfo.GetIsolate()));
}
-template <typename CallbackInfo>
-inline void v8SetReturnValueFast(const CallbackInfo& callbackInfo,
- WorkerGlobalScope* impl,
- const ScriptWrappable*) {
- v8SetReturnValue(callbackInfo,
- ToV8((WorkerOrWorkletGlobalScope*)impl,
- callbackInfo.Holder(), callbackInfo.GetIsolate()));
-}
-
template <typename CallbackInfo, typename T, typename Wrappable>
inline void v8SetReturnValueFast(const CallbackInfo& callbackInfo,
PassRefPtr<T> impl,

Powered by Google App Engine
This is Rietveld 408576698