From: Rico Tzschichholz Date: Mon, 18 May 2020 10:30:07 +0000 (+0200) Subject: girparser: Add support for boolean "new" argument for methods X-Git-Tag: 0.49.1~130 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ccf7c15f0e8f0bdfc6cf458c586a068f3978d9fd;p=thirdparty%2Fvala.git girparser: Add support for boolean "new" argument for methods --- diff --git a/vala/valagirparser.vala b/vala/valagirparser.vala index 658dad7fd..33d005a41 100644 --- a/vala/valagirparser.vala +++ b/vala/valagirparser.vala @@ -41,6 +41,7 @@ public class Vala.GirParser : CodeVisitor { enum ArgumentType { SKIP, HIDDEN, + NEW, TYPE, TYPE_ARGUMENTS, CHEADER_FILENAME, @@ -3240,6 +3241,9 @@ public class Vala.GirParser : CodeVisitor { m.returns_floating_reference = metadata.get_bool (ArgumentType.FLOATING); m.return_type.value_owned = true; } + if (metadata.has_argument (ArgumentType.NEW)) { + m.hides = metadata.get_bool (ArgumentType.NEW); + } } if (s is Method && !(s is CreationMethod)) {