diff --git a/crates/oxc_ast/src/visit/visit.rs b/crates/oxc_ast/src/visit/visit.rs index 76321191c6836..6a1a5a50ce1b0 100644 --- a/crates/oxc_ast/src/visit/visit.rs +++ b/crates/oxc_ast/src/visit/visit.rs @@ -629,8 +629,8 @@ pub trait Visit<'a>: Sized { walk_enum_member(self, member); } - fn visit_enum(&mut self, decl: &TSEnumDeclaration<'a>) { - walk_enum(self, decl); + fn visit_ts_enum_declaration(&mut self, decl: &TSEnumDeclaration<'a>) { + walk_ts_enum_declaration(self, decl); } fn visit_declaration(&mut self, decl: &Declaration<'a>) { @@ -2547,7 +2547,10 @@ pub mod walk { visitor.leave_node(kind); } - pub fn walk_enum<'a, V: Visit<'a>>(visitor: &mut V, decl: &TSEnumDeclaration<'a>) { + pub fn walk_ts_enum_declaration<'a, V: Visit<'a>>( + visitor: &mut V, + decl: &TSEnumDeclaration<'a>, + ) { let kind = AstKind::TSEnumDeclaration(visitor.alloc(decl)); visitor.enter_node(kind); visitor.visit_binding_identifier(&decl.id); @@ -2574,7 +2577,7 @@ pub mod walk { Declaration::TSTypeAliasDeclaration(decl) => { visitor.visit_ts_type_alias_declaration(decl); } - Declaration::TSEnumDeclaration(decl) => visitor.visit_enum(decl), + Declaration::TSEnumDeclaration(decl) => visitor.visit_ts_enum_declaration(decl), Declaration::TSImportEqualsDeclaration(decl) => { visitor.visit_ts_import_equals_declaration(decl); } diff --git a/crates/oxc_semantic/src/builder.rs b/crates/oxc_semantic/src/builder.rs index 1b43c206e84a8..0a2dac9ef2c92 100644 --- a/crates/oxc_semantic/src/builder.rs +++ b/crates/oxc_semantic/src/builder.rs @@ -1577,7 +1577,7 @@ impl<'a> Visit<'a> for SemanticBuilder<'a> { self.leave_scope(); } - fn visit_enum(&mut self, decl: &TSEnumDeclaration<'a>) { + fn visit_ts_enum_declaration(&mut self, decl: &TSEnumDeclaration<'a>) { let kind = AstKind::TSEnumDeclaration(self.alloc(decl)); self.enter_node(kind); self.visit_binding_identifier(&decl.id); diff --git a/crates/oxc_traverse/src/context/scoping.rs b/crates/oxc_traverse/src/context/scoping.rs index 967eb8104ad0b..b67a3adaa72e3 100644 --- a/crates/oxc_traverse/src/context/scoping.rs +++ b/crates/oxc_traverse/src/context/scoping.rs @@ -569,7 +569,7 @@ impl<'a> Visit<'a> for ChildScopeCollector { self.scope_ids.push(expr.scope_id.get().unwrap()); } - fn visit_enum(&mut self, decl: &TSEnumDeclaration<'a>) { + fn visit_ts_enum_declaration(&mut self, decl: &TSEnumDeclaration<'a>) { self.scope_ids.push(decl.scope_id.get().unwrap()); }