summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/css/resolver/style_resolver.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/core/css/resolver/style_resolver.h')
-rw-r--r--chromium/third_party/blink/renderer/core/css/resolver/style_resolver.h17
1 files changed, 5 insertions, 12 deletions
diff --git a/chromium/third_party/blink/renderer/core/css/resolver/style_resolver.h b/chromium/third_party/blink/renderer/core/css/resolver/style_resolver.h
index a84ffa57094..fe4ae0d29fc 100644
--- a/chromium/third_party/blink/renderer/core/css/resolver/style_resolver.h
+++ b/chromium/third_party/blink/renderer/core/css/resolver/style_resolver.h
@@ -64,8 +64,10 @@ class CORE_EXPORT StyleResolver final
public:
static StyleResolver* Create(Document& document) {
- return new StyleResolver(document);
+ return MakeGarbageCollected<StyleResolver>(document);
}
+
+ explicit StyleResolver(Document&);
~StyleResolver();
void Dispose();
@@ -75,6 +77,8 @@ class CORE_EXPORT StyleResolver final
const ComputedStyle* layout_parent_style = nullptr,
RuleMatchingBehavior = kMatchAllRules);
+ static scoped_refptr<ComputedStyle> InitialStyleForElement(Document&);
+
static AnimatableValue* CreateAnimatableValueSnapshot(
Element&,
const ComputedStyle& base_style,
@@ -128,11 +132,6 @@ class CORE_EXPORT StyleResolver final
void SetResizedForViewportUnits();
void ClearResizedForViewportUnits();
- // Exposed for ComputedStyle::IsStyleAvailable().
- static ComputedStyle* StyleNotYetAvailable() {
- return style_not_yet_available_;
- }
-
void SetRuleUsageTracker(StyleRuleUsageTracker*);
void UpdateMediaType();
@@ -141,10 +140,6 @@ class CORE_EXPORT StyleResolver final
void Trace(blink::Visitor*);
private:
- explicit StyleResolver(Document&);
-
- static scoped_refptr<ComputedStyle> InitialStyleForElement(Document&);
-
// FIXME: This should probably go away, folded into FontBuilder.
void UpdateFont(StyleResolverState&);
@@ -282,8 +277,6 @@ class CORE_EXPORT StyleResolver final
Document& GetDocument() const { return *document_; }
bool WasViewportResized() const { return was_viewport_resized_; }
- static ComputedStyle* style_not_yet_available_;
-
MatchedPropertiesCache matched_properties_cache_;
Member<Document> document_;
SelectorFilter selector_filter_;