[vala] girwriter: Do not write constructors of abstract classes



commit 60e3c2913d11f4f0d58995163b2e766513513b23
Author: Luca Bruno <lucabru src gnome org>
Date:   Tue Jul 5 22:02:21 2011 +0200

    girwriter: Do not write constructors of abstract classes

 codegen/valagirwriter.vala |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/codegen/valagirwriter.vala b/codegen/valagirwriter.vala
index a29b654..3b5087f 100644
--- a/codegen/valagirwriter.vala
+++ b/codegen/valagirwriter.vala
@@ -893,6 +893,10 @@ public class Vala.GIRWriter : CodeVisitor {
 			return;
 		}
 
+		if (m.parent_symbol is Class && ((Class) m.parent_symbol).is_abstract) {
+			return;
+		}
+
 		write_indent ();
 
 		bool is_struct = m.parent_symbol is Struct;



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]