From a72cc96482477edbec3320cf8aadd04c5e31d9de Mon Sep 17 00:00:00 2001 From: Dunqing <29533304+Dunqing@users.noreply.github.com> Date: Mon, 2 Sep 2024 18:26:05 +0000 Subject: [PATCH] chore(ast)!: remove `get_object_identifier` and `get_object_identifier_mut` (#5357) These two methods are no longer needed --- crates/oxc_ast/src/ast_impl/jsx.rs | 36 ------------------------------ 1 file changed, 36 deletions(-) diff --git a/crates/oxc_ast/src/ast_impl/jsx.rs b/crates/oxc_ast/src/ast_impl/jsx.rs index 53f53aa6612ef..2563a0a0cdcec 100644 --- a/crates/oxc_ast/src/ast_impl/jsx.rs +++ b/crates/oxc_ast/src/ast_impl/jsx.rs @@ -35,42 +35,6 @@ impl<'a> JSXElementName<'a> { } } -impl<'a> JSXMemberExpression<'a> { - pub fn get_object_identifier(&self) -> &JSXIdentifier<'a> { - let mut member_expr = self; - loop { - match &member_expr.object { - JSXMemberExpressionObject::Identifier(ident) => { - break ident; - } - JSXMemberExpressionObject::IdentifierReference(_) => { - unreachable!() - } - JSXMemberExpressionObject::MemberExpression(expr) => { - member_expr = expr; - } - } - } - } - - pub fn get_object_identifier_mut(&mut self) -> &mut JSXIdentifier<'a> { - let mut member_expr = self; - loop { - match &mut member_expr.object { - JSXMemberExpressionObject::Identifier(ident) => { - break &mut *ident; - } - JSXMemberExpressionObject::IdentifierReference(_) => { - unreachable!() - } - JSXMemberExpressionObject::MemberExpression(expr) => { - member_expr = expr; - } - } - } - } -} - impl<'a> fmt::Display for JSXMemberExpression<'a> { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { write!(f, "{}.{}", self.object, self.property)