Skip to content

Commit

Permalink
Kill off method impls made redundant by default methods.
Browse files Browse the repository at this point in the history
  • Loading branch information
lkuper committed Sep 14, 2013
1 parent cf7e93f commit 653ffa8
Showing 1 changed file with 0 additions and 39 deletions.
39 changes: 0 additions & 39 deletions src/libsyntax/ast_util.rs
Original file line number Diff line number Diff line change
Expand Up @@ -519,20 +519,11 @@ impl Visitor<()> for IdVisitor {
visit::walk_stmt(self, statement, env)
}

// XXX: Default
fn visit_arm(&mut self, arm: &Arm, env: ()) {
visit::walk_arm(self, arm, env)
}

fn visit_pat(&mut self, pattern: @Pat, env: ()) {
(self.visit_callback)(pattern.id);
visit::walk_pat(self, pattern, env)
}

// XXX: Default
fn visit_decl(&mut self, declaration: @Decl, env: ()) {
visit::walk_decl(self, declaration, env)
}

fn visit_expr(&mut self, expression: @Expr, env: ()) {
{
Expand All @@ -545,11 +536,6 @@ impl Visitor<()> for IdVisitor {
visit::walk_expr(self, expression, env)
}

// XXX: Default
fn visit_expr_post(&mut self, _: @Expr, _: ()) {
// Empty!
}

fn visit_ty(&mut self, typ: &Ty, env: ()) {
(self.visit_callback)(typ.id);
match typ.node {
Expand Down Expand Up @@ -612,31 +598,6 @@ impl Visitor<()> for IdVisitor {
}
}

// XXX: Default
fn visit_ty_method(&mut self, type_method: &TypeMethod, env: ()) {
visit::walk_ty_method(self, type_method, env)
}

// XXX: Default
fn visit_trait_method(&mut self, trait_method: &trait_method, env: ()) {
visit::walk_trait_method(self, trait_method, env)
}

// XXX: Default
fn visit_struct_def(&mut self,
struct_definition: @struct_def,
identifier: Ident,
generics: &Generics,
node_id: NodeId,
env: ()) {
visit::walk_struct_def(self,
struct_definition,
identifier,
generics,
node_id,
env)
}

fn visit_struct_field(&mut self, struct_field: @struct_field, env: ()) {
(self.visit_callback)(struct_field.node.id);
visit::walk_struct_field(self, struct_field, env)
Expand Down

0 comments on commit 653ffa8

Please sign in to comment.