summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/script/module_pending_script.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/core/script/module_pending_script.h')
-rw-r--r--chromium/third_party/blink/renderer/core/script/module_pending_script.h20
1 files changed, 11 insertions, 9 deletions
diff --git a/chromium/third_party/blink/renderer/core/script/module_pending_script.h b/chromium/third_party/blink/renderer/core/script/module_pending_script.h
index 916b07376a3..518bafa16ab 100644
--- a/chromium/third_party/blink/renderer/core/script/module_pending_script.h
+++ b/chromium/third_party/blink/renderer/core/script/module_pending_script.h
@@ -24,8 +24,10 @@ class ModulePendingScript;
class ModulePendingScriptTreeClient final : public ModuleTreeClient {
public:
static ModulePendingScriptTreeClient* Create() {
- return new ModulePendingScriptTreeClient();
+ return MakeGarbageCollected<ModulePendingScriptTreeClient>();
}
+
+ ModulePendingScriptTreeClient();
~ModulePendingScriptTreeClient() override = default;
void SetPendingScript(ModulePendingScript* client);
@@ -35,8 +37,6 @@ class ModulePendingScriptTreeClient final : public ModuleTreeClient {
void Trace(blink::Visitor*) override;
private:
- ModulePendingScriptTreeClient();
-
// Implements ModuleTreeClient
void NotifyModuleTreeLoadFinished(ModuleScript*) override;
@@ -52,9 +52,13 @@ class CORE_EXPORT ModulePendingScript : public PendingScript {
static ModulePendingScript* Create(ScriptElementBase* element,
ModulePendingScriptTreeClient* client,
bool is_external) {
- return new ModulePendingScript(element, client, is_external);
+ return MakeGarbageCollected<ModulePendingScript>(element, client,
+ is_external);
}
+ ModulePendingScript(ScriptElementBase*,
+ ModulePendingScriptTreeClient*,
+ bool is_external);
~ModulePendingScript() override;
void NotifyModuleTreeLoadFinished();
@@ -66,12 +70,10 @@ class CORE_EXPORT ModulePendingScript : public PendingScript {
void Trace(blink::Visitor*) override;
private:
- ModulePendingScript(ScriptElementBase*,
- ModulePendingScriptTreeClient*,
- bool is_external);
-
// PendingScript
- ScriptType GetScriptType() const override { return ScriptType::kModule; }
+ mojom::ScriptType GetScriptType() const override {
+ return mojom::ScriptType::kModule;
+ }
Script* GetSource(const KURL& document_url) const override;
bool IsReady() const override { return ready_; }
bool IsExternal() const override { return is_external_; }