support static classes
authorJuerg Billeter <j@bitron.ch>
Sun, 9 Sep 2007 14:36:49 +0000 (14:36 +0000)
committerJürg Billeter <juergbi@src.gnome.org>
Sun, 9 Sep 2007 14:36:49 +0000 (14:36 +0000)
2007-09-09  Juerg Billeter  <j@bitron.ch>

* vala/valainterfacewriter.vala: support static classes

svn path=/trunk/; revision=595

ChangeLog
vala/valainterfacewriter.vala

index ab3d3a4..0a1ba16 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2007-09-09  Jürg Billeter  <j@bitron.ch>
+
+       * vala/valainterfacewriter.vala: support static classes
+
 2007-09-08  Jürg Billeter  <j@bitron.ch>
 
        * tests/classes.exp, tests/classes.vala: add class declaration test
index 3832d0f..9128ee4 100644 (file)
@@ -128,7 +128,9 @@ public class Vala.InterfaceWriter : CodeVisitor {
                
                write_indent ();
                write_string ("public ");
-               if (cl.is_abstract) {
+               if (cl.is_static) {
+                       write_string ("static ");
+               } else if (cl.is_abstract) {
                        write_string ("abstract ");
                }
                write_string ("class ");