remove branches that appear to be dead code

This commit is contained in:
Jeff Williams 2015-01-27 16:52:43 -08:00
parent 25e7e63f59
commit 46c2227cc3

View File

@ -387,17 +387,17 @@ Parser.prototype.resolveThis = function(node) {
}
// like: var foo = function(n) { /** blah */ this.bar = n; }
else if ( doclet.kind === 'member' && jsdoc.src.astnode.isAssignment(node) ) {
result = doclet.longname || doclet.name;
result = doclet.longname;
}
// walk up to the closest class we can find
else if (doclet.kind === 'class' || doclet.kind === 'module') {
result = doclet.longname || doclet.name;
result = doclet.longname;
}
else if (node.enclosingScope) {
result = this.resolveThis(node.enclosingScope);
}
}
else if (node.parent) {
else {
doclet = this.refs[node.parent.nodeId];
// TODO: is this behavior correct? when do we get here?
@ -405,13 +405,9 @@ Parser.prototype.resolveThis = function(node) {
result = ''; // global?
}
else {
result = doclet.longname || doclet.name;
result = doclet.longname;
}
}
// TODO: is this behavior correct? when do we get here?
else {
result = ''; // global?
}
return result;
};
@ -432,7 +428,7 @@ Parser.prototype.resolveThis = function(node) {
*/
Parser.prototype.resolvePropertyParents = function(node) {
var currentAncestor = node.parent;
var nextAncestor = currentAncestor ? currentAncestor.parent : null;
var nextAncestor = currentAncestor.parent;
var doclet;
var doclets = [];