From: Luca Bruno Date: Thu, 25 Aug 2011 21:13:29 +0000 (+0200) Subject: Warn for deprecated and experimental only for symbols in external packages X-Git-Tag: 0.13.4~39 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e71d1ca2a2258e09767f1a53bb0e45e071d0136f;p=thirdparty%2Fvala.git Warn for deprecated and experimental only for symbols in external packages Fixes bug 657283. --- diff --git a/vala/valasymbol.vala b/vala/valasymbol.vala index 98138019d..d5716af01 100644 --- a/vala/valasymbol.vala +++ b/vala/valasymbol.vala @@ -405,7 +405,7 @@ public abstract class Vala.Symbol : CodeNode { * if it has. */ public bool check_deprecated (SourceReference? source_ref = null) { - if (deprecated) { + if (external_package && deprecated) { if (!CodeContext.get ().deprecated) { Report.deprecated (source_ref, "%s %s%s".printf (get_full_name (), (deprecated_since == null) ? "is deprecated" : "has been deprecated since %s".printf (deprecated_since), (replacement == null) ? "" : ". Use %s".printf (replacement))); } @@ -420,7 +420,7 @@ public abstract class Vala.Symbol : CodeNode { * if it is. */ public bool check_experimental (SourceReference? source_ref = null) { - if (experimental) { + if (external_package && experimental) { if (!CodeContext.get ().experimental) { Report.experimental (source_ref, "%s is experimental".printf (get_full_name ())); }