[valadoc] libvaladoc: mark @deprecated as deprecated



commit 7d8ae9dd2bf8e70f0d4421ecadbfbcaf36474f86
Author: Florian Brosch <flo brosch gmail com>
Date:   Fri Feb 10 07:25:42 2012 +0100

    libvaladoc: mark @deprecated as deprecated

 src/libvaladoc/gtkdocrenderer.vala           |   25 -------------------------
 src/libvaladoc/taglets/tagletdeprecated.vala |    1 +
 2 files changed, 1 insertions(+), 25 deletions(-)
---
diff --git a/src/libvaladoc/gtkdocrenderer.vala b/src/libvaladoc/gtkdocrenderer.vala
index eb4fe68..f13b09e 100644
--- a/src/libvaladoc/gtkdocrenderer.vala
+++ b/src/libvaladoc/gtkdocrenderer.vala
@@ -99,7 +99,6 @@ public class Valadoc.GtkdocRenderer : ContentRenderer {
 		append_exceptions (documentation.find_taglets (null, typeof(Taglets.Throws)));
 		append_see (documentation.find_taglets (null, typeof(Taglets.See)));
 		append_since (documentation.find_taglets (null, typeof(Taglets.Since)));
-		append_deprecated (documentation.find_taglets (null, typeof(Taglets.Deprecated)));
 	}
 
 	public override void render_children (ContentElement element) {
@@ -405,30 +404,6 @@ public class Valadoc.GtkdocRenderer : ContentRenderer {
 		}
 	}
 
-	public void append_deprecated (Gee.List<Content.Taglet> taglets) {
-		foreach (Content.Taglet _taglet in taglets) {
-			Taglets.Deprecated taglet = _taglet as Taglets.Deprecated;
-			if (taglet == null) {
-				// ignore unexpected taglets
-				continue ;
-			}
-
-			if (separated == false) {
-				writer.text ("\n");
-			}
-
-			writer.set_wrap (false);
-			writer.text ("\nDeprecated: ");
-			taglet.accept_children (this);		
-			writer.text (": ");
-			separated = true;
-			writer.set_wrap (true);
-
-			// ignore multiple occurrences
-			return ;
-		}
-	}
-
 	public void append_see (Gee.List<Content.Taglet> taglets) {
 		bool first = true;
 		foreach (Content.Taglet _taglet in taglets) {
diff --git a/src/libvaladoc/taglets/tagletdeprecated.vala b/src/libvaladoc/taglets/tagletdeprecated.vala
index 468f6ec..f685f3f 100755
--- a/src/libvaladoc/taglets/tagletdeprecated.vala
+++ b/src/libvaladoc/taglets/tagletdeprecated.vala
@@ -31,6 +31,7 @@ public class Valadoc.Taglets.Deprecated : InlineContent, Taglet, Block {
 
 	public override void check (Api.Tree api_root, Api.Node container, string file_path, ErrorReporter reporter, Settings settings) {
 		base.check (api_root, container, file_path, reporter, settings);
+		reporter.simple_warning ("warning: @deprecated is deprecated. Use [Deprecated]");
 	}
 
 	public override void accept (ContentVisitor visitor) {



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]