From a03c0b66c38ae55d47b19199a8c0f0c98044601a Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Wed, 11 Jul 2018 22:10:06 +0800 Subject: [PATCH] src/jsdoc/Symbol.vala --- src/jsdoc/Symbol.vala | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/src/jsdoc/Symbol.vala b/src/jsdoc/Symbol.vala index 303bffb..3bc85d1 100644 --- a/src/jsdoc/Symbol.vala +++ b/src/jsdoc/Symbol.vala @@ -284,10 +284,10 @@ namespace JSDOC { // @since var sinces = this.comment.getTag("since"); if (sinces.length) { - this.sinces = ""; + this.since = ""; foreach(var d in sinces) { - this.sinces = this.desc == "" ? "": "\n"; - this.sinces += d.desc; + this.since = this.since == "" ? "": "\n"; + this.since += d.desc; } } @@ -312,10 +312,9 @@ namespace JSDOC { if (versions.length) { this.version = ""; foreach(var d in versions) { - this.versions = this.desc == "" ? "": "\n"; - this.desc += d.desc; + this.version = this.version == "" ? "": "\n"; + this.version += d.desc; } - this.version = versions.map(function($){return $.desc;}).join(", "); } /*~t @@ -326,7 +325,12 @@ namespace JSDOC { // @deprecated var deprecateds = this.comment.getTag("deprecated"); if (deprecateds.length) { - this.deprecated = deprecateds.map(function($){return $.desc;}).join("\n"); + this.deprecated = ""; + foreach(var d in versions) { + this.deprecated = this.deprecated == "" ? "": "\n"; + this.deprecated += d.desc; + } + this.deprecated = deprecateds.map(function($){return $.desc;}).join("\n"); } /*~t -- 2.39.2