Index: Source/core/css/CSSStyleDeclaration.h |
diff --git a/Source/core/css/CSSStyleDeclaration.h b/Source/core/css/CSSStyleDeclaration.h |
index 976e880cbcfddcbebec7fa5703ad5176250b9043..36035cee1565a9d71c86469d3b37bfcd0901634a 100644 |
--- a/Source/core/css/CSSStyleDeclaration.h |
+++ b/Source/core/css/CSSStyleDeclaration.h |
@@ -35,15 +35,13 @@ |
class ExceptionState; |
class MutableStylePropertySet; |
-class CSSStyleDeclaration : public NoBaseWillBeGarbageCollectedFinalized<CSSStyleDeclaration>, public ScriptWrappable { |
- WTF_MAKE_NONCOPYABLE(CSSStyleDeclaration); WTF_MAKE_FAST_ALLOCATED_WILL_BE_REMOVED; |
+class CSSStyleDeclaration : public ScriptWrappable { |
+ WTF_MAKE_NONCOPYABLE(CSSStyleDeclaration); WTF_MAKE_FAST_ALLOCATED; |
public: |
virtual ~CSSStyleDeclaration() { } |
-#if !ENABLE(OILPAN) |
virtual void ref() = 0; |
virtual void deref() = 0; |
-#endif |
virtual CSSRule* parentRule() const = 0; |
virtual String cssText() const = 0; |
@@ -70,8 +68,6 @@ |
virtual bool cssPropertyMatches(CSSPropertyID, const CSSValue*) const = 0; |
virtual CSSStyleSheet* parentStyleSheet() const { return 0; } |
- virtual void trace(Visitor*) = 0; |
- |
protected: |
CSSStyleDeclaration() |
{ |