Commit 9439d86c authored by Rakina Zata Amni's avatar Rakina Zata Amni Committed by Commit Bot

Remove bindings import from Document.h

The imports for script_promise.h, script_value.h and
css_style_sheet_init.h can be replaced with forward declarations
instead.

Bug: 807560
Change-Id: I6fccced908fb9b75d51a50fbbe2a59d3f20f22b6
Reviewed-on: https://chromium-review.googlesource.com/1154858
Commit-Queue: Rakina Zata Amni <rakina@chromium.org>
Reviewed-by: default avatarKent Tamura <tkent@chromium.org>
Cr-Commit-Position: refs/heads/master@{#579022}
parent 3267ea77
...@@ -9,6 +9,7 @@ ...@@ -9,6 +9,7 @@
#define {{file.header_name}}_h #define {{file.header_name}}_h
#include "third_party/blink/renderer/platform/heap/heap_allocator.h" #include "third_party/blink/renderer/platform/heap/heap_allocator.h"
#include "third_party/blink/renderer/bindings/core/v8/script_source_code.h"
{% for include in config["settings"]["includes"] %} {% for include in config["settings"]["includes"] %}
#include "{{include}}" #include "{{include}}"
{% endfor %} {% endfor %}
......
...@@ -49,6 +49,8 @@ ...@@ -49,6 +49,8 @@
#include "third_party/blink/public/platform/web_prerendering_support.h" #include "third_party/blink/public/platform/web_prerendering_support.h"
#include "third_party/blink/renderer/bindings/core/v8/html_script_element_or_svg_script_element.h" #include "third_party/blink/renderer/bindings/core/v8/html_script_element_or_svg_script_element.h"
#include "third_party/blink/renderer/bindings/core/v8/script_controller.h" #include "third_party/blink/renderer/bindings/core/v8/script_controller.h"
#include "third_party/blink/renderer/bindings/core/v8/script_promise.h"
#include "third_party/blink/renderer/bindings/core/v8/script_value.h"
#include "third_party/blink/renderer/bindings/core/v8/source_location.h" #include "third_party/blink/renderer/bindings/core/v8/source_location.h"
#include "third_party/blink/renderer/bindings/core/v8/string_or_dictionary.h" #include "third_party/blink/renderer/bindings/core/v8/string_or_dictionary.h"
#include "third_party/blink/renderer/bindings/core/v8/usv_string_or_trusted_url.h" #include "third_party/blink/renderer/bindings/core/v8/usv_string_or_trusted_url.h"
...@@ -64,6 +66,7 @@ ...@@ -64,6 +66,7 @@
#include "third_party/blink/renderer/core/css/css_property_value_set.h" #include "third_party/blink/renderer/core/css/css_property_value_set.h"
#include "third_party/blink/renderer/core/css/css_style_declaration.h" #include "third_party/blink/renderer/core/css/css_style_declaration.h"
#include "third_party/blink/renderer/core/css/css_style_sheet.h" #include "third_party/blink/renderer/core/css/css_style_sheet.h"
#include "third_party/blink/renderer/core/css/css_style_sheet_init.h"
#include "third_party/blink/renderer/core/css/cssom/computed_style_property_map.h" #include "third_party/blink/renderer/core/css/cssom/computed_style_property_map.h"
#include "third_party/blink/renderer/core/css/font_face_set_document.h" #include "third_party/blink/renderer/core/css/font_face_set_document.h"
#include "third_party/blink/renderer/core/css/invalidation/style_invalidator.h" #include "third_party/blink/renderer/core/css/invalidation/style_invalidator.h"
......
...@@ -36,10 +36,7 @@ ...@@ -36,10 +36,7 @@
#include "base/memory/scoped_refptr.h" #include "base/memory/scoped_refptr.h"
#include "third_party/blink/public/platform/web_focus_type.h" #include "third_party/blink/public/platform/web_focus_type.h"
#include "third_party/blink/public/platform/web_insecure_request_policy.h" #include "third_party/blink/public/platform/web_insecure_request_policy.h"
#include "third_party/blink/renderer/bindings/core/v8/script_promise.h"
#include "third_party/blink/renderer/bindings/core/v8/script_value.h"
#include "third_party/blink/renderer/core/core_export.h" #include "third_party/blink/renderer/core/core_export.h"
#include "third_party/blink/renderer/core/css/css_style_sheet_init.h"
#include "third_party/blink/renderer/core/dom/container_node.h" #include "third_party/blink/renderer/core/dom/container_node.h"
#include "third_party/blink/renderer/core/dom/create_element_flags.h" #include "third_party/blink/renderer/core/dom/create_element_flags.h"
#include "third_party/blink/renderer/core/dom/document_encoding_data.h" #include "third_party/blink/renderer/core/dom/document_encoding_data.h"
...@@ -90,6 +87,7 @@ class AXObjectCache; ...@@ -90,6 +87,7 @@ class AXObjectCache;
class Attr; class Attr;
class CDATASection; class CDATASection;
class CSSStyleSheet; class CSSStyleSheet;
class CSSStyleSheetInit;
class CanvasFontCache; class CanvasFontCache;
class ChromeClient; class ChromeClient;
class Comment; class Comment;
...@@ -159,6 +157,8 @@ class Range; ...@@ -159,6 +157,8 @@ class Range;
class ResizeObserverController; class ResizeObserverController;
class ResourceFetcher; class ResourceFetcher;
class RootScrollerController; class RootScrollerController;
class ScriptPromise;
class ScriptValue;
class SVGDocumentExtensions; class SVGDocumentExtensions;
class SVGUseElement; class SVGUseElement;
class Text; class Text;
......
...@@ -56,6 +56,7 @@ class InspectedFrames; ...@@ -56,6 +56,7 @@ class InspectedFrames;
class InspectorResourceContentLoader; class InspectorResourceContentLoader;
class LocalFrame; class LocalFrame;
class ScheduledNavigation; class ScheduledNavigation;
class ScriptSourceCode;
class SharedBuffer; class SharedBuffer;
using blink::protocol::Maybe; using blink::protocol::Maybe;
......
...@@ -4,6 +4,7 @@ ...@@ -4,6 +4,7 @@
#include "third_party/blink/renderer/modules/animationworklet/css_animation_worklet.h" #include "third_party/blink/renderer/modules/animationworklet/css_animation_worklet.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_binding_for_core.h"
#include "third_party/blink/renderer/core/dom/document.h" #include "third_party/blink/renderer/core/dom/document.h"
#include "third_party/blink/renderer/core/frame/local_dom_window.h" #include "third_party/blink/renderer/core/frame/local_dom_window.h"
#include "third_party/blink/renderer/core/frame/local_frame.h" #include "third_party/blink/renderer/core/frame/local_frame.h"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment