Index: third_party/WebKit/Source/core/dom/Modulator.h |
diff --git a/third_party/WebKit/Source/core/dom/Modulator.h b/third_party/WebKit/Source/core/dom/Modulator.h |
index 353c99511ea9f0a7798fa42629f7b07dd88e6e44..22517c73622907a69f17327d9a7ead0d4a4545aa 100644 |
--- a/third_party/WebKit/Source/core/dom/Modulator.h |
+++ b/third_party/WebKit/Source/core/dom/Modulator.h |
@@ -39,9 +39,12 @@ enum class ModuleGraphLevel { TopLevelModuleFetch, DependentModuleFetch }; |
// https://html.spec.whatwg.org/#environment-settings-object |
// |
// A Modulator also serves as an entry point for various module spec algorithms. |
-class CORE_EXPORT Modulator : public GarbageCollectedMixin { |
+class CORE_EXPORT Modulator : public GarbageCollectedFinalized<Modulator> { |
yhirano
2017/03/30 07:22:42
Is "Finalized" needed?
|
public: |
static Modulator* from(LocalFrame*); |
+ virtual ~Modulator(); |
+ |
+ DEFINE_INLINE_VIRTUAL_TRACE() {} |
virtual ScriptModuleResolver* scriptModuleResolver() = 0; |
virtual WebTaskRunner* taskRunner() = 0; |