diff --git a/rhino_modules/jsdoc/augment.js b/rhino_modules/jsdoc/augment.js index 291cc6e4..4a2ec590 100644 --- a/rhino_modules/jsdoc/augment.js +++ b/rhino_modules/jsdoc/augment.js @@ -1,7 +1,6 @@ -var doop = require("jsdoc/util/doop").doop; - (function() { - var hasOwnProp = Object.prototype.hasOwnProperty; + var doop = require("jsdoc/util/doop").doop, + hasOwnProp = Object.prototype.hasOwnProperty; exports.addInherited = function(docs) { var dependencies = mapDependencies(docs.index); @@ -43,6 +42,10 @@ var doop = require("jsdoc/util/doop").doop; function getAdditions(doclets, docs) { var additions = []; var doc, parents, members, member, parts; + + // doclets will be undefined if the inherited symbol isn't documented + doclets = doclets || []; + for (var i=0, ii=doclets.length; i