]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
Remove visit_member
authorJürg Billeter <j@bitron.ch>
Sun, 25 Jul 2010 08:45:43 +0000 (10:45 +0200)
committerJürg Billeter <j@bitron.ch>
Tue, 27 Jul 2010 13:31:40 +0000 (15:31 +0200)
codegen/valaccodebasemodule.vala
codegen/valaccodegenerator.vala
codegen/valadovabasemodule.vala
vala/valacodevisitor.vala
vala/valaconstant.vala
vala/valafield.vala
vala/valamember.vala
vala/valaproperty.vala
vala/valasignal.vala

index b54ff418bdd0ea49fe0db0ef565b90b2d004df78..05f8e93f44ccaef0a1ae78d26f5da1931f83df20 100644 (file)
@@ -901,6 +901,8 @@ public class Vala.CCodeBaseModule : CCodeModule {
        }
 
        public override void visit_field (Field f) {
+               visit_member (f);
+
                check_type (f.field_type);
 
                f.accept_children (codegen);
@@ -1207,6 +1209,8 @@ public class Vala.CCodeBaseModule : CCodeModule {
        }
 
        public override void visit_property (Property prop) {
+               visit_member (prop);
+
                check_type (prop.property_type);
 
                int old_next_temp_var_id = next_temp_var_id;
index d621f0481244252d5ea26c32288b24babf250083..60df3c8d3a8376dba277a1fffc9fef5bb98d9df8 100644 (file)
@@ -131,10 +131,6 @@ public class Vala.CCodeGenerator : CodeGenerator {
                head.visit_delegate (d);
        }
        
-       public override void visit_member (Member m) {
-               head.visit_member (m);
-       }
-
        public override void visit_constant (Constant c) {
                head.visit_constant (c);
        }
index 99dd576d5d5c7288d85ecce4ec82aa8a04eb6ca0..9f902558961b950f7a9ff3243bdc6715137387ab 100644 (file)
@@ -393,9 +393,6 @@ internal class Vala.DovaBaseModule : CCodeModule {
                }
        }
 
-       public override void visit_member (Member m) {
-       }
-
        public void generate_constant_declaration (Constant c, CCodeDeclarationSpace decl_space) {
                if (decl_space.add_symbol_declaration (c, c.get_cname ())) {
                        return;
index 5f6a0c8c2fb6667412d4000696c2d22f26c97446..7cfd46b8227194af670ea296be6cd8f7a4601902 100644 (file)
@@ -1,6 +1,6 @@
 /* valacodevisitor.vala
  *
- * Copyright (C) 2006-2009  Jürg Billeter
+ * Copyright (C) 2006-2010  Jürg Billeter
  * Copyright (C) 2006-2008  Raffaele Sandrini
  *
  * This library is free software; you can redistribute it and/or
@@ -107,14 +107,6 @@ public abstract class Vala.CodeVisitor {
         */
        public virtual void visit_delegate (Delegate d) {
        }
-       
-       /**
-        * Visit operation called for members.
-        *
-        * @param m a member
-        */
-       public virtual void visit_member (Member m) {
-       }
 
        /**
         * Visit operation called for constants.
index b9d29a2b98485c1346092cf566ecd8fa58594f33..e889e40d64e9a48ff55f39a4b3dbbd9adbca0c47 100644 (file)
@@ -74,8 +74,6 @@ public class Vala.Constant : Member, Lockable {
        }
 
        public override void accept (CodeVisitor visitor) {
-               visitor.visit_member (this);
-
                visitor.visit_constant (this);
        }
 
index ed7e091bf34e462e346e9036cf05fbd3faafb456..82e48f1f0569b164b239cbfff7af2378bf2f6b7b 100644 (file)
@@ -126,8 +126,6 @@ public class Vala.Field : Member, Lockable {
        }
 
        public override void accept (CodeVisitor visitor) {
-               visitor.visit_member (this);
-               
                visitor.visit_field (this);
        }
 
index 1c25c3619a43c8996bc5dab108ac53a23992d3d4..1d2a259038ac1e13d6e562060d7a1269da08952a 100644 (file)
@@ -41,10 +41,6 @@ public abstract class Vala.Member : Symbol {
                this.comment = comment;
        }
 
-       public override void accept (CodeVisitor visitor) {
-               visitor.visit_member (this);
-       }
-
        public override List<string> get_cheader_filenames () {
                if (cheader_filenames.size == 0 && parent_symbol != null) {
                        /* default to header filenames of the namespace */
index d55b687f5f8735036c4596b63652da89485ad831..3cb8afa727ae5c8a82f32c33788b0aeafa2fa97f 100644 (file)
@@ -207,8 +207,6 @@ public class Vala.Property : Member, Lockable {
        }
 
        public override void accept (CodeVisitor visitor) {
-               visitor.visit_member (this);
-
                visitor.visit_property (this);
        }
 
index 89bca45c978d10a0c73b8788ce6ad216e6096d4e..443f4b45ae53f12b02def8e867dbec28f239c608 100644 (file)
@@ -196,8 +196,6 @@ public class Vala.Signal : Member, Lockable {
        }
 
        public override void accept (CodeVisitor visitor) {
-               visitor.visit_member (this);
-               
                visitor.visit_signal (this);
        }