Introspect/Class.js
authorAlan Knowles <alan@akbkhome.com>
Wed, 1 Dec 2010 08:45:09 +0000 (16:45 +0800)
committerAlan Knowles <alan@akbkhome.com>
Wed, 1 Dec 2010 08:45:09 +0000 (16:45 +0800)
Introspect/Class.js

index ad2a2ce..8ded94a 100644 (file)
@@ -56,10 +56,19 @@ Class = XObject.define(
                 this.extendsClasses.push(p);
             },this);
             
-            this.parent.childClasses.push(this.alias);
+            
             
             
         },
+        
+        addChildClass : function (n) {
+            this.childClasses.push(n);
+            if (this.parent) {
+                this.parent.addChildClass(n);
+            }
+        }
+        
+        
         loadImplements : function()
         {
             var bb = this.getBI();