From: Alan Knowles Date: Wed, 23 Nov 2011 04:10:53 +0000 (+0800) Subject: JSDOC/ScopeNamer.js X-Git-Url: http://git.roojs.org/?p=app.jsdoc;a=commitdiff_plain;h=0bb6f2e70b3f6e06e860d5a98e2d4d923e1e68c7 JSDOC/ScopeNamer.js --- diff --git a/JSDOC/ScopeNamer.js b/JSDOC/ScopeNamer.js index d09427f..82a6622 100644 --- a/JSDOC/ScopeNamer.js +++ b/JSDOC/ScopeNamer.js @@ -242,7 +242,23 @@ ScopeNamer = XObject.define( // only register names of objects if var name = this.lookTok(-2).data; name = !isGlobal && isVar ? false : name; + name = !isGlobal && name && !name.match(/^this\./) ? false : name; + if (!isGlobal && name && name.match(/^this\./) ) { + // see if scope ends in prototype.. + if ( + (scope.split('.').pop() == 'prototype') && + (name.split('.').length == 2) + ){ + name = name.split('.').pop(); + + } else { + name = false; + } + + } else { + name = false; + } //print(JSON.stringify(token,null,4)); this.walkObject(scope, name, token.props, jd); continue;