diff options
author | Jürg Billeter <j@bitron.ch> | 2008-11-02 18:50:38 +0000 |
---|---|---|
committer | Jürg Billeter <juergbi@src.gnome.org> | 2008-11-02 18:50:38 +0000 |
commit | dbf533d675f861397241838a060e0bfc0becafde (patch) | |
tree | 82b7790c9f7fb430c5defb0587e9a853b4efffca /vala/valagenieparser.vala | |
parent | 9fb6c7f56bdbdf84b3ebfa78679f2615ea1e0015 (diff) | |
download | vala-dbf533d675f861397241838a060e0bfc0becafde.tar.gz |
Drop deprecated support for static classes and interfaces
2008-11-02 Jürg Billeter <j@bitron.ch>
* vala/valaclass.vala:
* vala/valagenieparser.vala:
* vala/valainterface.vala:
* vala/valainterfacewriter.vala:
* vala/valaparser.vala:
* vala/valasemanticanalyzer.vala:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodemethodmodule.vala:
* gobject/valaclassregisterfunction.vala:
* gobject/valagobjectclassmodule.vala:
* gobject/valagobjectinterfacemodule.vala:
Drop deprecated support for static classes and interfaces
svn path=/trunk/; revision=1956
Diffstat (limited to 'vala/valagenieparser.vala')
-rw-r--r-- | vala/valagenieparser.vala | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/vala/valagenieparser.vala b/vala/valagenieparser.vala index 219655913..60595ceb8 100644 --- a/vala/valagenieparser.vala +++ b/vala/valagenieparser.vala @@ -2403,10 +2403,6 @@ public class Vala.Genie.Parser : CodeVisitor { if (ModifierFlags.ABSTRACT in flags) { cl.is_abstract = true; } - if (ModifierFlags.STATIC in flags) { - cl.is_static = true; - Report.warning (get_last_src (), "static classes are deprecated, use namespaces"); - } set_attributes (cl, attrs); foreach (TypeParameter type_param in type_param_list) { cl.add_type_parameter (type_param); @@ -2421,7 +2417,7 @@ public class Vala.Genie.Parser : CodeVisitor { // ensure there is always a default construction method if (!scanner.source_file.external_package - && !cl.is_static && !cl.is_abstract + && !cl.is_abstract && cl.default_construction_method == null) { var m = new CreationMethod (cl.name, null, cl.source_reference); m.binding = MemberBinding.STATIC; |