summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJuerg Billeter <j@bitron.ch>2007-09-13 18:40:55 +0000
committerJürg Billeter <juergbi@src.gnome.org>2007-09-13 18:40:55 +0000
commit763c1b47c017e6589c44eb273e7590d4aba3b487 (patch)
tree232124bd78bb2a8dbeecdeb23be742e9f2da4f33
parent5efd24195ea7f4a4b877d2157d808b30e5dc3c93 (diff)
downloadvala-763c1b47c017e6589c44eb273e7590d4aba3b487.tar.gz
generate C code comment for abstract methods
2007-09-13 Juerg Billeter <j@bitron.ch> * gobject/valacodegeneratormethod.vala: generate C code comment for abstract methods svn path=/trunk/; revision=602
-rw-r--r--ChangeLog5
-rw-r--r--gobject/valacodegeneratormethod.vala5
2 files changed, 9 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index e0e214382..b9bead32a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
2007-09-13 Jürg Billeter <j@bitron.ch>
+ * gobject/valacodegeneratormethod.vala: generate C code comment for
+ abstract methods
+
+2007-09-13 Jürg Billeter <j@bitron.ch>
+
* vapigen/valagidlparser.vala: don't remove first parameter of creation
methods
diff --git a/gobject/valacodegeneratormethod.vala b/gobject/valacodegeneratormethod.vala
index 47c0be538..a0399d7e7 100644
--- a/gobject/valacodegeneratormethod.vala
+++ b/gobject/valacodegeneratormethod.vala
@@ -406,7 +406,10 @@ public class Vala.CodeGenerator {
}
vfunc.block = vblock;
-
+
+ if (m.is_abstract && m.source_reference != null && m.source_reference.comment != null) {
+ source_type_member_definition.append (new CCodeComment (m.source_reference.comment));
+ }
source_type_member_definition.append (vfunc);
}