From c806a473037d9fd4dd75a38919a8ccb52a330793 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Mon, 28 Jun 2010 16:27:32 +0800 Subject: [PATCH] JSDOC/SymbolSet.js --- JSDOC/SymbolSet.js | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/JSDOC/SymbolSet.js b/JSDOC/SymbolSet.js index fd0c1f9..936ba33 100644 --- a/JSDOC/SymbolSet.js +++ b/JSDOC/SymbolSet.js @@ -17,7 +17,7 @@ SymbolSet = XObject.define( init : function() { this._index = {}; - } + }, keys : function() { var found = []; @@ -25,12 +25,12 @@ SymbolSet = XObject.define( found.push(p); } return found; - } + }, hasSymbol : function(alias) { return this.keys().indexOf(alias) > -1; - } + }, addSymbol : function(symbol) { println("ADDING SYMBOL:"+symbol.alias.toString()); @@ -39,13 +39,13 @@ SymbolSet = XObject.define( Options.LOG.warn("Overwriting symbol documentation for: "+symbol.alias + "."); } this._index[symbol.alias] = symbol; - } + }, getSymbol : function(alias) { if (this.hasSymbol(alias)) return this._index[alias]; return false; - } + }, toArray : function() { var found = []; @@ -53,12 +53,12 @@ SymbolSet = XObject.define( found.push(this._index[p]); } return found; - } + }, deleteSymbol : function(alias) { if (!this.hasSymbol(alias)) return; delete this._index[alias]; - } + }, renameSymbol : function(oldName, newName) { // todo: should check if oldname or newname already exist @@ -69,13 +69,13 @@ SymbolSet = XObject.define( this.deleteSymbol(oldName); this._index[newName].alias = newName; return newName; - } + }, relate : function() { this.resolveBorrows(); this.resolveMemberOf(); this.resolveAugments(); - } + }, resolveBorrows : function() { for (p in this._index) { @@ -116,7 +116,7 @@ SymbolSet = XObject.define( this.addSymbol(clone); } } - } + }, resolveMemberOf : function() { for (var p in this._index) { @@ -209,7 +209,7 @@ SymbolSet = XObject.define( if (container && !container.isNamespace) container.addMember(symbol); } } - } + }, resolveAugments : function() { // does this sort out multiple extends??? @@ -257,7 +257,7 @@ SymbolSet = XObject.define( } } - } + }, buildAugmentsList : function(symbol) { -- 2.39.2