X-Git-Url: http://git.roojs.org/?p=gnome.introspection-doc-generator;a=blobdiff_plain;f=JSDOC%2FSymbolSet.js;h=5843a946d5fe56a337a2f3425505b5bdfcbb75f8;hp=e17e12c446e3c5305d6b19218a98382d0e88cd32;hb=HEAD;hpb=0d33e7e2348a1f9c095d627411a18557d92c1aa3 diff --git a/JSDOC/SymbolSet.js b/JSDOC/SymbolSet.js index e17e12c..5843a94 100644 --- a/JSDOC/SymbolSet.js +++ b/JSDOC/SymbolSet.js @@ -42,6 +42,7 @@ SymbolSet = XObject.define( addSymbol : function(symbol) { //print("ADDING SYMBOL:"+symbol.alias.toString()); + if (this.hasSymbol(symbol.alias)) { imports.BuildDocs.Options.LOG.warn("Overwriting symbol documentation for: "+symbol.alias + "."); } @@ -66,9 +67,9 @@ SymbolSet = XObject.define( */ toJSON : function() { return { - _object : 'SymbolSet', - _index : this.index; - } + '*object' : 'SymbolSet', + _index : this._index + }; }, @@ -98,6 +99,9 @@ SymbolSet = XObject.define( resolveBorrows : function() { for (p in this._index) { var symbol = this._index[p]; + + + if (symbol.is("FILE") || symbol.is("GLOBAL")) continue; var borrows = symbol.inherits;