Index: third_party/WebKit/Source/core/css/cssom/ComputedStylePropertyMap.h |
diff --git a/third_party/WebKit/Source/core/css/cssom/ComputedStylePropertyMap.h b/third_party/WebKit/Source/core/css/cssom/ComputedStylePropertyMap.h |
index 7ea52a29167aa6c2502d969b05da187a2061c9f5..723d4f45488c53f037f41b66e26ae64854588d56 100644 |
--- a/third_party/WebKit/Source/core/css/cssom/ComputedStylePropertyMap.h |
+++ b/third_party/WebKit/Source/core/css/cssom/ComputedStylePropertyMap.h |
@@ -32,32 +32,30 @@ class CORE_EXPORT ComputedStylePropertyMap : public StylePropertyMapReadonly { |
Vector<String> getProperties() override; |
DEFINE_INLINE_VIRTUAL_TRACE() { |
- visitor->trace(m_computedStyleDeclaration); |
visitor->trace(m_node); |
StylePropertyMapReadonly::trace(visitor); |
} |
- private: |
- Node* node() const; |
- |
protected: |
ComputedStylePropertyMap(Node* node, const String& pseudoElement = String()) |
: StylePropertyMapReadonly(), |
- m_computedStyleDeclaration( |
- CSSComputedStyleDeclaration::create(node, false, pseudoElement)), |
m_pseudoId(CSSSelector::parsePseudoId(pseudoElement)), |
m_node(node) {} |
CSSStyleValueVector getAllInternal(CSSPropertyID) override; |
- CSSStyleValueVector getAllInternal(AtomicString customPropertyName) override; |
+ CSSStyleValueVector getAllInternal(AtomicString customPropertyName, |
+ ExceptionState&) override; |
HeapVector<StylePropertyMapEntry> getIterationEntries() override { |
return HeapVector<StylePropertyMapEntry>(); |
} |
- Member<CSSComputedStyleDeclaration> m_computedStyleDeclaration; |
PseudoId m_pseudoId; |
Member<Node> m_node; |
+ |
+ private: |
+ Node* styledNode() const; |
+ const ComputedStyle* updateStyle() const; |
}; |
} // namespace blink |