From 206de912dc2c53d574873b039088305c604d847a Mon Sep 17 00:00:00 2001 From: overlookmotel <557937+overlookmotel@users.noreply.github.com> Date: Tue, 3 Dec 2024 12:43:20 +0000 Subject: [PATCH] feat(semantic): add `SymbolTable::add_resolved_reference` method (#7608) Add `SymbolTable::add_resolved_reference` method to add a reference for a symbol. --- crates/oxc_semantic/src/symbol.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/crates/oxc_semantic/src/symbol.rs b/crates/oxc_semantic/src/symbol.rs index b73b508e49754..5c01b42109d30 100644 --- a/crates/oxc_semantic/src/symbol.rs +++ b/crates/oxc_semantic/src/symbol.rs @@ -238,6 +238,12 @@ impl SymbolTable { .map(|&reference_id| &self.references[reference_id]) } + /// Add a reference to a symbol. + pub fn add_resolved_reference(&mut self, symbol_id: SymbolId, reference_id: ReferenceId) { + let reference_ids = &mut self.resolved_references[symbol_id]; + reference_ids.push(reference_id); + } + /// Delete a reference to a symbol. /// /// # Panics