2008-02-25 Juerg Billeter <j@bitron.ch>
* vala/valainterfacewriter.vala: always write abstract and virtual
methods
svn path=/trunk/; revision=1052
+2008-02-25 Jürg Billeter <j@bitron.ch>
+
+ * vala/valainterfacewriter.vala: always write abstract and virtual
+ methods
+
2008-02-24 Jürg Billeter <j@bitron.ch>
* vala/valamethod.vala: support main function in root namespace,
return;
}
- if (!check_accessibility (m) || m.overrides || m.base_interface_method != null) {
+ // don't write interface implementation unless it's an abstract or virtual method
+ if (!check_accessibility (m) || m.overrides || (m.base_interface_method != null && !m.is_abstract && !m.is_virtual)) {
return;
}