Reviewed by Richard.
authormjs <mjs@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 19 Apr 2004 00:17:56 +0000 (00:17 +0000)
committermjs <mjs@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 19 Apr 2004 00:17:56 +0000 (00:17 +0000)
No more need for Completion or Reference to privately inherit from
Value, none of the superclass functionality is used.

        * kjs/completion.h:
        * kjs/reference.h:

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

JavaScriptCore/ChangeLog
JavaScriptCore/kjs/completion.h
JavaScriptCore/kjs/reference.h

index e9549d8..c5859ce 100644 (file)
@@ -1,3 +1,12 @@
+2004-04-16  Maciej Stachowiak  <mjs@apple.com>
+        Reviewed by Richard.
+
+       No more need for Completion or Reference to privately inherit from
+       Value, none of the superclass functionality is used.
+
+        * kjs/completion.h:
+        * kjs/reference.h:
+
 === Safari-137 ===
 
 2004-04-16  Richard Williamson   <rjw@apple.com>
index 23da0b8..5a4c7b5 100644 (file)
@@ -45,7 +45,7 @@ namespace KJS {
    *
    * @short Handle for a Completion type.
    */
-  class Completion : private Value {
+  class Completion {
   public:
     Completion(ComplType c = Normal, const Value& v = Value(),
                const Identifier &t = Identifier::null())
index 11c2087..e54dd68 100644 (file)
@@ -28,7 +28,7 @@
 
 namespace KJS {
 
-  class Reference : private Value {
+  class Reference {
     friend class ReferenceList;
     friend class ReferenceListIterator;
   public: