From dbc8b1a3d6a5aaa7a682d09eb533752e9e2ef0b1 Mon Sep 17 00:00:00 2001 From: Rico Tzschichholz Date: Sat, 14 Apr 2018 00:59:44 +0200 Subject: [PATCH] girparser: Add support for NoAccessorMethod metadata --- vala/valagirparser.vala | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/vala/valagirparser.vala b/vala/valagirparser.vala index 24d1ea50f..33bbfd1d2 100644 --- a/vala/valagirparser.vala +++ b/vala/valagirparser.vala @@ -86,6 +86,7 @@ public class Vala.GirParser : CodeVisitor { RETURNS_MODIFIED_POINTER, DELEGATE_TARGET_CNAME, FINISH_VFUNC_NAME, + NO_ACCESSOR_METHOD, CNAME; public static ArgumentType? from_string (string name) { @@ -1071,6 +1072,10 @@ public class Vala.GirParser : CodeVisitor { } } + if (metadata.has_argument (ArgumentType.NO_ACCESSOR_METHOD)) { + prop.set_attribute ("NoAccessorMethod", metadata.get_bool (ArgumentType.NO_ACCESSOR_METHOD)); + } + if (prop.get_attribute ("NoAccessorMethod") != null) { // gobject defaults if (prop.get_accessor != null) { -- 2.47.3