Index: third_party/WebKit/Source/core/dom/ModuleScript.h |
diff --git a/third_party/WebKit/Source/core/dom/ModuleScript.h b/third_party/WebKit/Source/core/dom/ModuleScript.h |
index 029e486a4058d69636d4729e002016d37648d86a..76e42e8c1b7ac184eef3e0777b1db62752499abc 100644 |
--- a/third_party/WebKit/Source/core/dom/ModuleScript.h |
+++ b/third_party/WebKit/Source/core/dom/ModuleScript.h |
@@ -15,6 +15,7 @@ |
#include "platform/heap/Handle.h" |
#include "platform/loader/fetch/ResourceLoaderOptions.h" |
#include "platform/weborigin/KURL.h" |
+#include "platform/wtf/text/TextPosition.h" |
#include "public/platform/WebURLRequest.h" |
namespace blink { |
@@ -31,13 +32,15 @@ enum class ModuleInstantiationState { |
class CORE_EXPORT ModuleScript final : public Script, public TraceWrapperBase { |
public: |
// https://html.spec.whatwg.org/#creating-a-module-script |
- static ModuleScript* Create(const String& source_text, |
- Modulator*, |
- const KURL& base_url, |
- const String& nonce, |
- ParserDisposition, |
- WebURLRequest::FetchCredentialsMode, |
- AccessControlStatus); |
+ static ModuleScript* Create( |
+ const String& source_text, |
+ Modulator*, |
+ const KURL& base_url, |
+ const String& nonce, |
+ ParserDisposition, |
+ WebURLRequest::FetchCredentialsMode, |
+ AccessControlStatus, |
+ const TextPosition& start_position = TextPosition::MinimumPosition()); |
// Mostly corresponds to Create() but accepts ScriptModule as the argument |
// and allows null ScriptModule. |