X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=Introspect%2FClass.js;h=90348ec83673e09c834c4bf015d45d4e2a72f436;hb=abefbaaeed0b71e156b5383dc5cb43a7bb2b63b9;hp=515e7fe800b2340515273636c4255d3ed66a1ea2;hpb=7b935edeb5380264358ba798711b5fb5f3a1cb63;p=gnome.introspection-doc-generator diff --git a/Introspect/Class.js b/Introspect/Class.js index 515e7fe..90348ec 100644 --- a/Introspect/Class.js +++ b/Introspect/Class.js @@ -56,9 +56,21 @@ Class = XObject.define( this.extendsClasses.push(p); },this); + if (this.parent) { + this.parent.addChildClass(this.alias); + } }, + + addChildClass : function (n) { + this.childClasses.push(n); + if (this.parent) { + this.parent.addChildClass(n); + } + }, + + loadImplements : function() { var bb = this.getBI();