summaryrefslogtreecommitdiff
path: root/vapigen
diff options
context:
space:
mode:
authorLuca Bruno <lucabru@src.gnome.org>2011-11-21 21:30:19 +0100
committerLuca Bruno <lucabru@src.gnome.org>2011-11-21 21:30:19 +0100
commit107338fff2dbd406f05768b631998b4a8762f2de (patch)
treeefd7242d00e0f5b0681235016fd69cb199e63e7f /vapigen
parent537b028767f98cb98a57544e373738adb866f6a3 (diff)
downloadvala-107338fff2dbd406f05768b631998b4a8762f2de.tar.gz
gidlparser: Support abstract metadata for properties
Diffstat (limited to 'vapigen')
-rw-r--r--vapigen/valagidlparser.vala4
1 files changed, 4 insertions, 0 deletions
diff --git a/vapigen/valagidlparser.vala b/vapigen/valagidlparser.vala
index 621fa5464..209c0ab37 100644
--- a/vapigen/valagidlparser.vala
+++ b/vapigen/valagidlparser.vala
@@ -2687,6 +2687,10 @@ public class Vala.GIdlParser : CodeVisitor {
if (eval (nv[1]) == "1") {
prop.property_type.nullable = true;
}
+ } else if (nv[0] == "abstract") {
+ if (eval (nv[1]) == "1") {
+ prop.is_abstract = true;
+ }
}
}
}