From: Jürg Billeter Date: Sun, 25 Jul 2010 08:45:43 +0000 (+0200) Subject: Remove visit_member X-Git-Tag: 0.9.4~9 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1bfc182cc9633df7190aa490f941d3254bcdee92;p=thirdparty%2Fvala.git Remove visit_member --- diff --git a/codegen/valaccodebasemodule.vala b/codegen/valaccodebasemodule.vala index b54ff418b..05f8e93f4 100644 --- a/codegen/valaccodebasemodule.vala +++ b/codegen/valaccodebasemodule.vala @@ -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; diff --git a/codegen/valaccodegenerator.vala b/codegen/valaccodegenerator.vala index d621f0481..60df3c8d3 100644 --- a/codegen/valaccodegenerator.vala +++ b/codegen/valaccodegenerator.vala @@ -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); } diff --git a/codegen/valadovabasemodule.vala b/codegen/valadovabasemodule.vala index 99dd576d5..9f9025589 100644 --- a/codegen/valadovabasemodule.vala +++ b/codegen/valadovabasemodule.vala @@ -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; diff --git a/vala/valacodevisitor.vala b/vala/valacodevisitor.vala index 5f6a0c8c2..7cfd46b82 100644 --- a/vala/valacodevisitor.vala +++ b/vala/valacodevisitor.vala @@ -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. diff --git a/vala/valaconstant.vala b/vala/valaconstant.vala index b9d29a2b9..e889e40d6 100644 --- a/vala/valaconstant.vala +++ b/vala/valaconstant.vala @@ -74,8 +74,6 @@ public class Vala.Constant : Member, Lockable { } public override void accept (CodeVisitor visitor) { - visitor.visit_member (this); - visitor.visit_constant (this); } diff --git a/vala/valafield.vala b/vala/valafield.vala index ed7e091bf..82e48f1f0 100644 --- a/vala/valafield.vala +++ b/vala/valafield.vala @@ -126,8 +126,6 @@ public class Vala.Field : Member, Lockable { } public override void accept (CodeVisitor visitor) { - visitor.visit_member (this); - visitor.visit_field (this); } diff --git a/vala/valamember.vala b/vala/valamember.vala index 1c25c3619..1d2a25903 100644 --- a/vala/valamember.vala +++ b/vala/valamember.vala @@ -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 get_cheader_filenames () { if (cheader_filenames.size == 0 && parent_symbol != null) { /* default to header filenames of the namespace */ diff --git a/vala/valaproperty.vala b/vala/valaproperty.vala index d55b687f5..3cb8afa72 100644 --- a/vala/valaproperty.vala +++ b/vala/valaproperty.vala @@ -207,8 +207,6 @@ public class Vala.Property : Member, Lockable { } public override void accept (CodeVisitor visitor) { - visitor.visit_member (this); - visitor.visit_property (this); } diff --git a/vala/valasignal.vala b/vala/valasignal.vala index 89bca45c9..443f4b45a 100644 --- a/vala/valasignal.vala +++ b/vala/valasignal.vala @@ -196,8 +196,6 @@ public class Vala.Signal : Member, Lockable { } public override void accept (CodeVisitor visitor) { - visitor.visit_member (this); - visitor.visit_signal (this); }