Index: third_party/WebKit/Source/bindings/core/v8/V8PerIsolateData.h |
diff --git a/third_party/WebKit/Source/bindings/core/v8/V8PerIsolateData.h b/third_party/WebKit/Source/bindings/core/v8/V8PerIsolateData.h |
index b81306172bf99548b06967fc2a9d745801ad385b..b4e05891a44b8bf5df5ffde47e5a3814f974f91a 100644 |
--- a/third_party/WebKit/Source/bindings/core/v8/V8PerIsolateData.h |
+++ b/third_party/WebKit/Source/bindings/core/v8/V8PerIsolateData.h |
@@ -48,6 +48,7 @@ class DOMDataStore; |
class StringCache; |
class ThreadDebugger; |
class V8PrivateProperty; |
+class WebTaskRunner; |
struct WrapperTypeInfo; |
typedef WTF::Vector<DOMDataStore*> DOMDataStoreList; |
@@ -89,7 +90,7 @@ class CORE_EXPORT V8PerIsolateData { |
const bool m_originalUseCounterDisabled; |
}; |
- static v8::Isolate* initialize(); |
+ static v8::Isolate* initialize(WebTaskRunner*); |
static V8PerIsolateData* from(v8::Isolate* isolate) { |
ASSERT(isolate); |
@@ -175,7 +176,7 @@ class CORE_EXPORT V8PerIsolateData { |
} |
private: |
- V8PerIsolateData(); |
+ explicit V8PerIsolateData(WebTaskRunner*); |
~V8PerIsolateData(); |
static void useCounterCallback(v8::Isolate*, v8::Isolate::UseCounterFeature); |