MCPcopy
hub / github.com/tirth8205/code-review-graph / _resolve_call_target

Method _resolve_call_target

code_review_graph/parser.py:5567–5584  ·  view source on GitHub ↗

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],
    )

Source from the content-addressed store, hash-verified

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,

Callers 5

_extract_callsMethod · 0.95
_handle_r_callMethod · 0.95

Calls 2

_qualifyMethod · 0.95

Tested by

no test coverage detected