summaryrefslogtreecommitdiff
path: root/vala/valaswitchsection.vala
diff options
context:
space:
mode:
authorJuerg Billeter <j@bitron.ch>2007-09-17 18:22:42 +0000
committerJürg Billeter <juergbi@src.gnome.org>2007-09-17 18:22:42 +0000
commit6b906cd7c6d906854564cdb09035a46e687d0215 (patch)
treecfc93a55a28104e6d48723185221f8a67fb95ed2 /vala/valaswitchsection.vala
parent2d67e9ce75e04c3e31235261392f3894b34ab0cf (diff)
downloadvala-6b906cd7c6d906854564cdb09035a46e687d0215.tar.gz
switch block to external visitor
2007-09-17 Juerg Billeter <j@bitron.ch> * vala/valablock.vala, vala/valacodevisitor.vala, vala/valaforeachstatement.vala, vala/valamemorymanager.vala, vala/valasemanticanalyzer.vala, vala/valaswitchsection.vala, vala/valasymbolresolver.vala, gobject/valacodegenerator.vala: switch block to external visitor svn path=/trunk/; revision=612
Diffstat (limited to 'vala/valaswitchsection.vala')
-rw-r--r--vala/valaswitchsection.vala9
1 files changed, 4 insertions, 5 deletions
diff --git a/vala/valaswitchsection.vala b/vala/valaswitchsection.vala
index 530b2a47c..08f1314f5 100644
--- a/vala/valaswitchsection.vala
+++ b/vala/valaswitchsection.vala
@@ -86,17 +86,16 @@ public class Vala.SwitchSection : Block {
}
public override void accept (CodeVisitor! visitor) {
+ visitor.visit_switch_section (this);
+ }
+
+ public override void accept_children (CodeVisitor! visitor) {
foreach (SwitchLabel label in labels) {
label.accept (visitor);
}
- visitor.visit_begin_block (this);
-
foreach (Statement st in statement_list) {
st.accept (visitor);
}
-
- visitor.visit_switch_section (this);
- visitor.visit_end_block (this);
}
}