FINALize StyleSheet subclasses.
authorakling@apple.com <akling@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 1 Aug 2013 03:42:17 +0000 (03:42 +0000)
committerakling@apple.com <akling@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 1 Aug 2013 03:42:17 +0000 (03:42 +0000)
<http://webkit.org/b/119370>

Reviewed by Anders Carlsson.

CSSStyleSheet and XSLStyleSheet have no further subclasses so make them final.

* css/CSSStyleSheet.h:
* xml/XSLStyleSheet.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@153566 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/WebCore/ChangeLog
Source/WebCore/css/CSSStyleSheet.h
Source/WebCore/xml/XSLStyleSheet.h

index e132366..b4a1b6d 100644 (file)
@@ -1,3 +1,15 @@
+2013-07-31  Andreas Kling  <akling@apple.com>
+
+        FINALize StyleSheet subclasses.
+        <http://webkit.org/b/119370>
+
+        Reviewed by Anders Carlsson.
+
+        CSSStyleSheet and XSLStyleSheet have no further subclasses so make them final.
+
+        * css/CSSStyleSheet.h:
+        * xml/XSLStyleSheet.h:
+
 2013-07-31  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
 
         Introduce toSVGFontFaceElement, and use it
index 953c302..8ffe54e 100644 (file)
@@ -44,7 +44,7 @@ class StyleSheetContents;
 
 typedef int ExceptionCode;
 
-class CSSStyleSheet : public StyleSheet {
+class CSSStyleSheet FINAL : public StyleSheet {
 public:
     static PassRefPtr<CSSStyleSheet> create(PassRefPtr<StyleSheetContents>, CSSImportRule* ownerRule = 0);
     static PassRefPtr<CSSStyleSheet> create(PassRefPtr<StyleSheetContents>, Node* ownerNode);
index 8d263a7..4b10c1f 100644 (file)
@@ -40,7 +40,7 @@ namespace WebCore {
 class CachedResourceLoader;
 class XSLImportRule;
     
-class XSLStyleSheet : public StyleSheet {
+class XSLStyleSheet FINAL : public StyleSheet {
 public:
 #if !USE(QXMLQUERY)
     static PassRefPtr<XSLStyleSheet> create(XSLImportRule* parentImport, const String& originalURL, const KURL& finalURL)