summaryrefslogtreecommitdiff
path: root/vala/valagenieparser.vala
diff options
context:
space:
mode:
authorJürg Billeter <j@bitron.ch>2008-11-02 18:50:38 +0000
committerJürg Billeter <juergbi@src.gnome.org>2008-11-02 18:50:38 +0000
commitdbf533d675f861397241838a060e0bfc0becafde (patch)
tree82b7790c9f7fb430c5defb0587e9a853b4efffca /vala/valagenieparser.vala
parent9fb6c7f56bdbdf84b3ebfa78679f2615ea1e0015 (diff)
downloadvala-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.vala6
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;