From bd820f9c161535f7365b9bf6410d4806603bfa65 Mon Sep 17 00:00:00 2001 From: overlookmotel <557937+overlookmotel@users.noreply.github.com> Date: Thu, 5 Sep 2024 13:57:55 +0000 Subject: [PATCH] refactor(semantic)!: remove `SymbolTable::get_symbol_id_from_name` and `SymbolTable::get_scope_id_from_name` (#5480) Close #5456. --- crates/oxc_semantic/src/symbol.rs | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/crates/oxc_semantic/src/symbol.rs b/crates/oxc_semantic/src/symbol.rs index a82f3937d..e7df650f5 100644 --- a/crates/oxc_semantic/src/symbol.rs +++ b/crates/oxc_semantic/src/symbol.rs @@ -71,16 +71,6 @@ impl SymbolTable { .find_map(|(symbol, &inner_span)| if inner_span == span { Some(symbol) } else { None }) } - pub fn get_symbol_id_from_name(&self, name: &str) -> Option { - self.names.iter_enumerated().find_map(|(symbol, inner_name)| { - if inner_name.as_str() == name { - Some(symbol) - } else { - None - } - }) - } - #[inline] pub fn get_span(&self, symbol_id: SymbolId) -> Span { self.spans[symbol_id] @@ -135,10 +125,6 @@ impl SymbolTable { self.get_symbol_id_from_span(span).map(|symbol_id| self.get_scope_id(symbol_id)) } - pub fn get_scope_id_from_name(&self, name: &str) -> Option { - self.get_symbol_id_from_name(name).map(|symbol_id| self.get_scope_id(symbol_id)) - } - #[inline] pub fn get_declaration(&self, symbol_id: SymbolId) -> AstNodeId { self.declarations[symbol_id]