Resolve a bare call name to a qualified target, with fallback.
(
self,
call_name: str,
file_path: str,
language: str,
import_map: dict[str, str],
defined_names: set[str],
)
| 5565 | return None |
| 5566 | |
| 5567 | def _resolve_call_target( |
| 5568 | self, |
| 5569 | call_name: str, |
| 5570 | file_path: str, |
| 5571 | language: str, |
| 5572 | import_map: dict[str, str], |
| 5573 | defined_names: set[str], |
| 5574 | ) -> str: |
| 5575 | """Resolve a bare call name to a qualified target, with fallback.""" |
| 5576 | if call_name in defined_names: |
| 5577 | return self._qualify(call_name, file_path, None) |
| 5578 | if call_name in import_map: |
| 5579 | resolved = self._resolve_imported_symbol( |
| 5580 | call_name, import_map[call_name], file_path, language, |
| 5581 | ) |
| 5582 | if resolved: |
| 5583 | return resolved |
| 5584 | return call_name |
| 5585 | |
| 5586 | def _resolve_imported_symbol( |
| 5587 | self, |
no test coverage detected