From fd8f735ed2d7b1c12c943be308003bbc4949d64a Mon Sep 17 00:00:00 2001 From: Dunqing Date: Fri, 1 Mar 2024 21:03:14 +0800 Subject: [PATCH] fix(ast): missing visit JSXElementName enum (#2547) --- crates/oxc_ast/src/visit.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/crates/oxc_ast/src/visit.rs b/crates/oxc_ast/src/visit.rs index 7d878b054..9e3ead8fc 100644 --- a/crates/oxc_ast/src/visit.rs +++ b/crates/oxc_ast/src/visit.rs @@ -1044,6 +1044,11 @@ pub trait Visit<'a>: Sized { fn visit_jsx_element_name(&mut self, name: &JSXElementName<'a>) { let kind = AstKind::JSXElementName(self.alloc(name)); self.enter_node(kind); + match name { + JSXElementName::Identifier(ident) => self.visit_jsx_identifier(ident), + JSXElementName::NamespacedName(expr) => self.visit_jsx_namespaced_name(expr), + JSXElementName::MemberExpression(expr) => self.visit_jsx_member_expression(expr), + } self.leave_node(kind); }