From ccf7c15f0e8f0bdfc6cf458c586a068f3978d9fd Mon Sep 17 00:00:00 2001 From: Rico Tzschichholz Date: Mon, 18 May 2020 12:30:07 +0200 Subject: [PATCH] girparser: Add support for boolean "new" argument for methods --- vala/valagirparser.vala | 4 ++++ 1 file changed, 4 insertions(+) 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)) { -- 2.47.2