csnover/js-doc-parse — pull request #81 by neonstalwart (2013-03-23 04:24:51+00:00)
Title: prevent properties on functions showing up in annotations

properties on constructors (aka static properties) were being picked up for annotated types. for example, in dojo/_base/Color, [blendColors](http://dojotoolkit.org/api/1.8/dojo/_base/Color#blendColors) shows that it's parameters `start` and `end` have a `named` property but that property is on the Color constructor *not* on the prototype.

[further along](http://dojotoolkit.org/api/1.8/dojo/_base/Color#fromArray), there's even more weirdness when other properties attached to the constructor (eg `blendColors`) join the party.