[vala] vapigen: add support for type_arguments on signal parameters
- From: Evan Nemerson <evann src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] vapigen: add support for type_arguments on signal parameters
- Date: Thu, 15 Apr 2010 00:13:19 +0000 (UTC)
commit 8e2825d4b810af42170b471359accd677872ed0e
Author: Evan Nemerson <evan coeus-group com>
Date: Wed Apr 14 17:11:56 2010 -0700
vapigen: add support for type_arguments on signal parameters
vapigen/valagidlparser.vala | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
---
diff --git a/vapigen/valagidlparser.vala b/vapigen/valagidlparser.vala
index 771146f..3b15479 100644
--- a/vapigen/valagidlparser.vala
+++ b/vapigen/valagidlparser.vala
@@ -2302,6 +2302,11 @@ public class Vala.GIdlParser : CodeVisitor {
p.parameter_type = param_type;
}
((UnresolvedType) param_type).unresolved_symbol = new UnresolvedSymbol (null, eval (nv[1]));
+ } else if (nv[0] == "type_arguments") {
+ var type_args = eval (nv[1]).split (",");
+ foreach (string type_arg in type_args) {
+ p.parameter_type.add_type_argument (get_type_from_string (type_arg));
+ }
} else if (nv[0] == "namespace_name") {
ns_name = eval (nv[1]);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]